キーボード選択ポリシーと複数選択を有効にするDataGrid
と、この問題が発生しました。
ケース 1 : マウスとキーボードによる複数選択
マウスで複数の行を選択したい場合、Ctrl
キーまたはShift
キーを押したままにするとうまくいきます。デフォルトではキーボードを介して、このアクションは によって提供されspacebar
ます。shift
キーボードのキーの組み合わせで連続して選択したいときにspacebar
、トリックを行います。
ケース 2 : マウスとキーボードによる単一選択 (ここから問題が始まります)
マウスで単一の行を選択したいときは、left click
. いずれかctrl
のshift
キーを押さずに を実行するleft click
と、複数の行が選択されていても選択が解除され、現在の行のみが選択されます。これは予想される動作であり、問題はありません。
しかし、同じことはキーボードでは達成できません。キーボードから単一の行を選択する方法はありません。行を押すなしで他の行をもう一度spacebar
押すと、複数選択され、前に選択した行は選択解除されません。spacebar
shift/ctrl
私の質問は次のとおりです。マウスと同様のキーボードで単一選択を実現するにはどうすればよいですか?
EDIT:私はこの問題をgwtの問題で開きました。彼らがこれに反応することを願っています。