gpt4 book ai didi

带复选框的 java gwt celltable

转载 作者:行者123 更新时间:2023-12-01 05:01:28 25 4
gpt4 key购买 nike

我有一个单元格表,其中最后一列是一个复选框。我想添加一个全选框作为页脚,单击时会选择每一行的每个复选框。不知何故,它在这里不起作用,这是我到目前为止所得到的:

Column<Object, Boolean> select = new Column<Object, Boolean>(new CheckboxCell()) { 
@Override
public Boolean getValue(Object object) {
return msm.isSelected(object);
}
};

select.setFieldUpdater(new FieldUpdater<Object, Boolean>() {
public void update(int index, Object object, Boolean value) {
msm.setSelected(object, value);
}
});

final Header selectAllHeader = new Header(new CheckboxCell()) {
@Override
public Boolean getValue(){
return msm.getSelectedSet().size() == getRowCount();
}
};

selectAllHeader.setUpdater(new ValueUpdater<Boolean>() {
@Override
public void update(Boolean value) {
for (Object o : getVisibleItems) {
msm.setSelected(o, value);
}
}
});
//works
addColumn(select, selectAllHeader);
//does not work
//addColumn(select, HEADER, selectAllHeader);

最佳答案

我使用了此处提出的解决方案:

http://code.google.com/p/google-web-toolkit/issues/detail?id=7014

效果很好。您可以在页脚中使用它。

关于带复选框的 java gwt celltable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340581/

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