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