0

当JasperReport是子报表时,如何隐藏页脚部分?当它是主要报告时,它应该只显示页脚部分。

4

1 回答 1

1

Jasper Reports 使用他们所谓的 Print When 表达式(如果我没记错的话)。我已经有一段时间没有使用它了,但是报告的每个部分都有一个 print when 表达式,您可以放置​​一个语句来返回 true 或 false。所以它可以检查一个条件,然后决定显示或隐藏一个部分。每个子报表也有一个 print when 表达式。

当表达式通常采用以下格式时,我的打印输出:

( <THE CONDITION TO CHECK> ? Boolean.TRUE : Boolean.FALSE )

条件可以使用报表中列中的参数或值。它非常灵活。

有几个与 Jasper Reports 中的 PrintWhen Expressions 相关的非常相似的问题,它们也可能对您有所帮助:

如何在 JasperReports 中使用 printWhenExpression

子报表的包含和排除 (iReport-JasperReports)

于 2009-01-12T19:47:26.633 回答