禁用对报表或列的列排序或过滤

Disable column sorting or filtering on report or column

Jaspersoft 报告的新手...

根据此 Jaspersoft 社区页面如何禁用 Table sorting/filtering feature (JIVE)、Table 排序和筛选可以按报告或列禁用。

如果是,实施步骤是什么?

我要在大纲中添加 属性 什么?我尝试了 Table、列 Header 标签、详细文本字段等

需要在 table 列 node/object 本身以及列 cell/section 中的元素上设置属性。从 JasperReports 库的角度来看,这是有道理的,但在 Jaspersoft Studio 中这样做有点尴尬。

你需要做的是在大纲视图中打开table,然后展开任何table部分(如Detail),select部分下的列节点(不是列中的元素),右键单击,显示属性,然后在属性视图中转到高级和 Misc/Edit 属性(单击 [属性] 时显示一个按钮)。

这是它在我的机器上的样子:

设置后,例如,net.sf.jasperreports.components.table.column.sortable 属性 列为假:

运行 JasperReports Server 中的报告将禁用列的排序: