2

GWT celltable には、CheckboxCell に関連付けられた多くの行があります。特定のイベントで選択されたチェックボックスの値のみを知る必要があります。

4

1 に答える 1

1

ProvidesKey 実装で SingleSelectionModel または MultiSelectionModel を使用する必要があります (一意のキーを返すため)

SelectionModel selectionModel = new MuliSelectionModel<T>(new ProvidesKey><T>() {
    @Override
    public Object getKey(T item) {
        // return unique key here
    }
});

次に、それを celltable に割り当てます

table.setSelectionModel(selectionModel);

次に、 selectionModel.getSelectecSet() を呼び出すだけで、テーブルで選択されたオブジェクトのセットを返します。

Set<T> selectedObjects = selectionModel.getSelectedSet();

HTH

于 2011-11-30T16:04:39.403 に答える