2

在 GWT 单元表中,我有许多与 CheckboxCell 关联的行。我只需要知道特定事件上选定复选框的值。

4

1 回答 1

1

您需要将 SingleSelectionModel 或 MultiSelectionModel 与 ProvidesKey 实现一起使用(返回唯一键)

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();

高温高压

于 2011-11-30T16:04:39.403 回答