gpt4 book ai didi

jasper-reports - 如何控制JasperReports中的行数

转载 作者:行者123 更新时间:2023-12-04 13:29:41 29 4
gpt4 key购买 nike

如何使用iReports设置报表中每页显示的行数。
例如:如果我有100条记录,我就不会在每页显示10条记录,然后中断。默认行为是填充页面中所有可能的记录。

最佳答案

好的!找到了一种方法来做到这一点!

  • 这些行通常打印在Details区域中。
  • 在详细信息区域的末尾,需要分页符,请添加一个分页符。
  • 在pageBreak的属性中,从属性 Pane 中编辑printWhen表达式。
  • 表达式为
  • new java.lang.Boolean((int)($V{REPORT_COUNT}.intValue())%10==0)
    其中10是每页的记录数。

    这就是在iReports中完成的过程。人们直接编辑文件的jrxml等效项如下所示。
    <break>
    <reportElement x="0" y="23" width="100" height="1">
    <printWhenExpression><![CDATA[new java.lang.Boolean((int)($V{REPORT_COUNT}.intValue())%10==0)]]></printWhenExpression>
    </reportElement>
    </break>

    将其放在 <band>标记下的 <details>标记之后。

    关于jasper-reports - 如何控制JasperReports中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3059536/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com