禁用对报表或列的列排序或过滤
Disable column sorting or filtering on report or column
Jaspersoft 报告的新手...
根据此 Jaspersoft 社区页面如何禁用 Table sorting/filtering feature (JIVE)、Table 排序和筛选可以按报告或列禁用。
如果是,实施步骤是什么?
我要在大纲中添加 属性 什么?我尝试了 Table、列 Header 标签、详细文本字段等
- 我右击并选择显示属性。
- 单击“属性”中的“编辑属性”window。
- 添加新组件 属性
"net.sf.jasperreports.components.table.column.sortable"。或可过滤
- 将值设置为 false。
- 将报告发布到 Jaspersoft 服务器。
- 在 Jaspersoft 服务器中刷新报告。
- 筛选和排序仍处于启用状态。
- 发布报告
- 刷新 Jaspersoft 服务器页面
- 过滤和排序仍然启用
需要在 table 列 node/object 本身以及列 cell/section 中的元素上设置属性。从 JasperReports 库的角度来看,这是有道理的,但在 Jaspersoft Studio 中这样做有点尴尬。
你需要做的是在大纲视图中打开table,然后展开任何table部分(如Detail),select部分下的列节点(不是列中的元素),右键单击,显示属性,然后在属性视图中转到高级和 Misc/Edit 属性(单击 [属性] 时显示一个按钮)。
这是它在我的机器上的样子:
设置后,例如,net.sf.jasperreports.components.table.column.sortable
属性 列为假:
运行 JasperReports Server 中的报告将禁用列的排序:
Jaspersoft 报告的新手...
根据此 Jaspersoft 社区页面如何禁用 Table sorting/filtering feature (JIVE)、Table 排序和筛选可以按报告或列禁用。
如果是,实施步骤是什么?
我要在大纲中添加 属性 什么?我尝试了 Table、列 Header 标签、详细文本字段等
- 我右击并选择显示属性。
- 单击“属性”中的“编辑属性”window。
- 添加新组件 属性 "net.sf.jasperreports.components.table.column.sortable"。或可过滤
- 将值设置为 false。
- 将报告发布到 Jaspersoft 服务器。
- 在 Jaspersoft 服务器中刷新报告。
- 筛选和排序仍处于启用状态。
- 发布报告
- 刷新 Jaspersoft 服务器页面
- 过滤和排序仍然启用
需要在 table 列 node/object 本身以及列 cell/section 中的元素上设置属性。从 JasperReports 库的角度来看,这是有道理的,但在 Jaspersoft Studio 中这样做有点尴尬。
你需要做的是在大纲视图中打开table,然后展开任何table部分(如Detail),select部分下的列节点(不是列中的元素),右键单击,显示属性,然后在属性视图中转到高级和 Misc/Edit 属性(单击 [属性] 时显示一个按钮)。
这是它在我的机器上的样子:
设置后,例如,net.sf.jasperreports.components.table.column.sortable
属性 列为假:
运行 JasperReports Server 中的报告将禁用列的排序: