【发布时间】:2011-05-20 15:36:41
【问题描述】:
我正在尝试获取 ListGrid 中可见列 (ListGridField) 的数量。
有没有简单的解决方案?
【问题讨论】:
我正在尝试获取 ListGrid 中可见列 (ListGridField) 的数量。
有没有简单的解决方案?
【问题讨论】:
这是使用ListGrid.fieldIsVisible(String fieldName) 方法的解决方案:
private int getNumVisibleColumns(ListGrid grid) {
int count = 0;
for (ListGridField field : grid.getFields()) {
if (grid.fieldIsVisible(field.getName())) {
count++;
}
}
return count;
}
【讨论】:
您可以遍历 ListGrid 中的列并调用 ListGridField.getHidden() 来计算哪些列可见或不可见。
【讨论】:
getHidden() 这样的方法。link 不过,我想出了一个解决方案。