0
私はチェックボックスの列を持つインライン編集可能なグリッドを持っています。すべての行のチェックボックスのうち1つだけがチェックされていることを確認するにはどうすればよいですか?ユーザーが1つのチェックボックスをチェックするたびに、以前に選択されたチェックボックスがデフォルトで選択解除されるはずです。すべての行で1つしか選択できないグリッドにチェックボックスの列を追加するにはどうすればよいですか?
私はチェックボックスの列を持つインライン編集可能なグリッドを持っています。すべての行のチェックボックスのうち1つだけがチェックされていることを確認するにはどうすればよいですか?ユーザーが1つのチェックボックスをチェックするたびに、以前に選択されたチェックボックスがデフォルトで選択解除されるはずです。すべての行で1つしか選択できないグリッドにチェックボックスの列を追加するにはどうすればよいですか?
あなたは煎茶GXTについて話していると仮定すると、次のコードは動作します:
をIdentifyValueProviderおよびselectionModelの作成:
columns.add(selectionModel.getColumn());
:
IdentityValueProvider<M> identity = new IdentityValueProvider<M>();
final CheckBoxSelectionModel<M> selectionModel = new CheckBoxSelectionModel<M>(identity);
がであなたのグリッドにチェックボックス列を追加します
グリッドにSelectionModelを追加します。
SINGLEへの選択モードがあなたの条件を解決する設定:
grid.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
お役に立てば幸いです。
あなたのケースにラジオボタンが必要ですチェックボックスなし –
同じグループのラジオボタンを列に追加しようとしました。それは動作しません。 –
あなたの時間を無駄にしないで、チェックボックスに便利なコードを書いてラジオボタンを作ってみてください。 –