2

CellTableレンダリングされた列を持つがありCheckboxCellます。チェックボックスをオンにして行を選択したい。

のデフォルトの動作CheckboxCell(false, false)は、私の目標に非常に近いものです。行を選択するとチェックボックスがオンになり、行の選択を解除するとチェックボックスがオフになります。ただし、チェックボックスをクリックすると、すでに選択されている行の選択が解除されます。さらに悪いことに、チェックボックスをオフにしても、行の選択が解除されません。ああ!

私は今自分のセルをコーディングすることを検討しています(またはSelectionModelをいじっていますか?)が、これはGoogleが試みていたかもしれない振る舞いのようです。コンストラクターで値のすべての順列を試しましたが、役に立ちませんでした。最終的に私の夢を実現するために追加できる簡単なオーバーライドはありますか?

4

1 に答える 1

7

30分間検索し、質問を投稿してから20秒後に答えを見つける方法を知っていますか?

Handlerさて、CheckboxCellの力を解き放つには、状況の複雑さに対処するために装備されたを渡す必要があることがわかりました。試す

setSelectionModel(selectionModel, DefaultSelectionEventManager.<T> createCheckboxManager()); 

あなたとMultiSelectionModel selectionModel-selectionModel自体は十分ではありません!

于 2011-04-12T03:12:31.113 に答える