- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取 ListGrid 中可见列的数量,但在此 question 中遇到了同样的问题:-
但是这不起作用。这是我的代码:-
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()));
}
输出是:-
名字=======真
姓氏=======真
公司名称=======true
companyNameHidden=======true
最后一个不应该是false吗。该字段显然是隐藏的。请建议如何查找 ListGrid 的可见字段数。
最佳答案
在要求它告诉您它的字段是否可见之前,您需要先绘制列表网格。有点道理,因为如果一个元素没有被绘制,可见状态是不确定的 - 可以/应该返回 false IMO,但它在框架的实现中返回 true。如果您在 for 循环之前添加:listGrid.draw()
,您将看到甚至没有打印出 companyNameHidden,因为显然,在绘制网格之后,getFields 仅返回可见字段。如果您对特定字段感兴趣,您可以只使用 listGrid.fieldIsVisible(companyNameHidden.getName())
。
关于java - 在 SmartGWT ListGrid 中获取可见列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26647295/
我正面临 ListGrid 过滤器问题。我面临的问题是,当我在 ListGrid 上应用任何过滤器来编辑任何 ListGridRecord 时,只要我从列表网格的过滤器中删除了过滤后的文本,编辑过的记
我已经研究了这个问题很长一段时间,但一直无法解决。我有一个带有字段类型图标的列表网格。我想将光标更改为“递”到图标上。 我一直在网上搜索,发现有几个解决方案。其中之一是对列表网格使用 addCellO
我正在寻找一种使用来自服务器的 XML 响应填充 ListGrid 的方法。 这是我的服务器响应的示例: The 12 be
我想请求您帮助解决以下问题。 我有一个 SmartGwt ListGrid,其中有多行。这个ListGrid有一个SelectionChangedHandler,它工作得很好。 我向此 ListGri
我意识到 ListGrid 必须始终是 Final。对我来说,静态对象是最好的,因为我想从另一个类修改它的属性。 在我的项目中,为了拥有清晰的代码,我创建了几个类。 类DataGrid 扩展了List
我有一个 SmartGWT ListGrid,其中包含 16 个字段,每个字段都包含字符串。网格附加到通过 REST 提供的数据源。但是,当数据源中的数据量很大时,我遇到了问题。 处理非常小的数字时没
是否可以在悬停时向 SmartGWT listGrid 单元格添加工具提示? 如果可能的话怎么办? 我不能罚款任何将工具提示直接添加到悬停单元格的方法, 有人可以帮我吗? 最佳答案 ListGridF
我有一个 ListGrid,其过滤器编辑器设置为可见。通常,如果我在过滤器编辑器中键入数据,它会导致从服务器获取数据并调用我的 executeFetch(..) 方法。 但在某些情况下,编辑过滤器数据
i want to delete the row from the grid...and changes should reflect into my database..Please pro
我正在尝试获取 ListGrid 中可见列的数量,但在此 question 中遇到了同样的问题:- 但是这不起作用。这是我的代码:- ListGridField firstName=new
几周前我开始使用 smartgwt 进行开发,我遇到了一个问题,我想在 ListGrid 的特定单元格中插入背景颜色。问题是我无法访问带有索引的 ListGrid 元素(例如 grid(i,j))任何
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Smartgwt selectitem key value issue 我正在使用 setEditorCus
我想把这个过滤器图标换成另一个,我试过这个方法 setFilterButtonProperties(newButton);但它不起作用。 这里是我要更改的图像。 最佳答案 试试这个 Butto
我有客户端、服务器和中间某个地方我自己定义的数据源。 在客户端上,我有表单,我想添加其中的值,作为记录到我的 listGrid 中,该列表显示在正下方。有人可以给我提示吗? 到目前为止,我所做的是将表
我正在开发使用 SmartGWT Listgrid 的网络应用程序。当我创建和可视化 Listgrid 时,有用于排序、配置排序等的箭头下拉列表。在文档中搜索我没有找到禁用此下拉列表的属性。有谁知道如
嗨,我正在尝试使用 SmartGWT . 我有数组列表 ArrayList documentsArrayList = new ArrayList(); //所有的值都在文档数组列表中 和一张 tabl
我正在尝试获取 ListGridField 中的可见列数 ( ListGrid ) . 有没有简单的解决方案? 最佳答案 这是使用 ListGrid.fieldIsVisible(String fie
我想将我的 ListGrid 数据源导出到 Excel 文件,我正在使用 excel 文件,因为我想在 excel 文件中填充我的 listgrid 字段。有没有人知道该怎么做。这对我会有很大的帮助。
没有Datasource,我们可以过滤listGrid记录吗?我无法过滤记录。任何人都遇到过类似的问题。 最佳答案 下面的链接可能有助于您理解: https://forums.smartclient.
我正在尝试在 SmartGWT 中设置 ListGrid 表对象的选定记录,但找不到任何方法。我知道有一个 getSelectedRecords() 函数,但没有匹配的 setSelectedReco
我是一名优秀的程序员,十分优秀!