【问题标题】:How to set visibility of Footer section depending if it is a main report or subreport如何设置页脚部分的可见性取决于它是主报表还是子报表
【发布时间】:2010-09-30 23:57:33
【问题描述】:

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

【问题讨论】:

    标签: jasper-reports hide footer subreport


    【解决方案1】:

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

    我的print when 表达式一般是这样的格式:

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

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

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

    How to use printWhenExpression in JasperReports

    Inclusion and exclusion of subreports (iReport-JasperReports)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多