我正在尝试获取 ListGrid 中可见列的数量,并在这个问题中遇到了同样的 问题:-
但是,这不起作用。这是我的代码:-
ListGridField firstName=new ListGridField("firstName","First Name");
ListGridField lastName=new ListGridField("lastName","Last Name");
ListGridField companyName=new ListGridField("companyName","Company Name");
ListGridField companyNameHidden=new ListGridField("companyNameHidden","Company Name");
firstName.setWidth(200);
lastName.setWidth(200);
companyName.setWidth(200);
companyNameHidden.setWidth(200);
companyNameHidden.setHidden(true);
listGrid.setFields(firstName,lastName,companyName,companyNameHidden);
for(ListGridField fieldName:listGrid.getFields()){
System.out.println(fieldName.getName()+"======="+listGrid.fieldIsVisible(fieldName.getName()));
}
输出是: -
firstName=======true
lastName=======true
companyName=======true
companyNameHidden=======true
最后一个不应该是假的吗?该领域显然是隐藏的。请建议如何查找 ListGrid 的可见字段数。