gpt4 book ai didi

带有复选框的 GWT CellTable 获取所有选中的框

转载 作者:行者123 更新时间:2023-12-04 22:09:14 27 4
gpt4 key购买 nike

我的 GWT Projekt 中有一个 CellTable,每行都有一个 CheckBox。我需要以某种方式遍历 cellTable 中的所有行并需要检查每行的 CheckBox 是否被选中。

我不知道该怎么做,也找不到任何说明如何操作的内容。

private Column<Article, Boolean> showPinColumn = new Column<Article, Boolean>(new CheckboxCell()) {
public Boolean getValue(Article object) {
return false;
}
};

最佳答案

第 1 步 - 您应该修复 showPinColumn 代码并使用 FieldUpdater 实际更新对象。

final CheckboxCell cbCell = new CheckboxCell();
Column<Article, Boolean> cbColumn = new Column<Article, Boolean>(cbCell) {
@Override
public Boolean getValue(Article object) {
System.out.println("method getValue() - " + object.id + " - " + object.checked);
return object.checked;
}
};

cbColumn.setFieldUpdater(new FieldUpdater<Fieldupdater.Article, Boolean>() {
@Override
public void update(int index, Article object, Boolean value) {
System.out.println("method update() - " + object.id + " - " + value);
}
});

第 2 步 - 您应该只遍历设置到 celltable 中的“列表”中的每个项目,并检查 Article 中的 bool 属性。

关于带有复选框的 GWT CellTable 获取所有选中的框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14237372/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com