我通过Servlet在iFrame中加载JasperReports报告(.jasper文件),报告数据也很好。
但是,分页的方式存在问题。我希望每10条记录之后有一个分页符,后续的记录应该放在下一页。
我在JXRML文件中编写的分页代码是:
<break>
<reportElement x="0" y="23" width="802" height="15">
<printWhenExpression>
<![CDATA[new java.lang.Boolean((int)($V{REPORT_COUNT}.intValue()) %10 == 0)]]>
<!--![CDATA[$V{REPORT_COUNT}%2==0]]-->
</printWhenExpression>
</reportElement>
</break>
虽然分页也适用于此,但它在同一个屏幕中显示多个页面 - 一个在另一个下面(显示第1页,共2页,然后显示在第2页,共2页)。这是一个截图:
我该如何解决这个问题?我曾尝试搜索JasperReports教程和社区论坛,但无法找到解决方案。