У меня есть таблица ячеек в GWT, в которой есть флажки, чтобы выбрать несколько флажков, я использую selectionModel, как только я отмечаю любой флажок, его значения сохраняются в selectionModel, но затем, когда я снимаю флажок, они никогда не получат удалить, я хочу чтобы удалить предыдущий выбор, как это возможно
ниже указан код
List<Categories> selected;
display.getListWidget().getSelectionModel().addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
public void onSelectionChange(SelectionChangeEvent event) {
selected = new ArrayList<Categories>(
((MultiSelectionModel<Categories>) display.getListWidget().getSelectionModel()).getSelectedSet());
}
});
Что я пытаюсь сделать, это
display.getListWidget().getSelectionModel().setSelected(categories, false);
но это не работает, потому что я думаю, категории не те, которые уже добавлены ..
Любые предложения
Спасибо