如何使用iReports设置报表中每页显示的行数。
例如:如果我有100条记录,我就不会在每页显示10条记录,然后中断。默认行为是填充页面中所有可能的记录。
最佳答案
好的!找到了一种方法来做到这一点!
Details
区域中。 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/