Получить значения флажка GWT Selected в Celltable - PullRequest
2 голосов
/ 11 августа 2011

В таблице ячеек GWT у меня много строк, связанных с CheckboxCell. Мне нужно знать только значения выбранных флажков для определенного события.

1 Ответ

1 голос
/ 30 ноября 2011

вам нужно использовать SingleSelectionModel или MultiSelectionModel с реализацией ProvidesKey (для возврата уникальных ключей)

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

, затем вы назначаете его на ячейку

table.setSelectionModel(selectionModel);

, тогда вы можете просто вызвать selectionModel.getSelectecSet () и он вернет набор объектов, выбранных в таблице.

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

HTH

...