我正在尝试在ListGridField中获取可见列数(ListGrid)。
有一个简单的解决方案吗?
答案 0 :(得分:3)
以下是使用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;
}
答案 1 :(得分:-1)
你可以遍历ListGrid中的列并调用ListGridField.getHidden()来计算哪些是可见的。