Thread Rating:
  • 449 Vote(s) - 2.9 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Shiftキーを使用すると、複数チェックボタンをクリックして選択するの問題について
08-29-2011, 11:25 AM,
#4
RE: Shiftキーを使用すると、複数チェックボタンをクリックして選択するの問題について
(08-25-2011, 10:47 PM)coolpoy17 Wrote: RecordGridが1件あって、そのRecordGridの最初のカラムには各チェックボタンが含まれます。
複数の値(たとえ3番目~9番目のチェックボタン)を選択したい時、以下のステップを行います。

・3番目のチェックボタンをクリックし、Shiftを押下する。Shiftを押下したままで9番目のチェックボタンをクリックする。

希望結果:3番目~9番目のチェックボタンはチェックが付けられている。(選択されている状態)

しかし、そういう風に実施できなかったです。チェックボタンに [shift?] の関数が動かないのは原因ではないかと思っております。

可能かもしれませんが、SRGSkinnableCheckButtonUIのサブクラスを作らないと駄目でしょう。

今のSRGSkinnableCheckButtonUIでは、以下のコードがあります。

Code:
{method protected open {do-press-action}:void
    {if-non-null cell = {get-grid-cell self} then
        {if cell.can-update? and cell.has-grid-focus? then
            {super.do-press-action}
        }
    }
  }

(複数)選択している状態であれば、cell.has-grid-focus?はfalseだから、反応しないでしょう。



Messages In This Thread
RE: Shiftキーを使用すると、複数チェックボタンをクリックして選択するの問題について - by c-s - 08-29-2011, 11:25 AM
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('236')