我认为,这应该是一个功能,当子报告详细信息带溢出到下一页时,“......继续”或应该发生的事情,但我无法解决该问题而且我试图找出,如果有任何解决方案,但没有任何作用..
任何人都可以有更好的想法,如何获得解决方案?
答案 0 :(得分:0)
"正常"要做的是:
在子报告中将文本放入detail
区域(如果它不存在),如果没有数据源的文本(只是将new net.sf.jasperreports.engine.JREmptyDataSource(1)
传递给子报告,以便detail
个频段会显示一个。
在
detail
频段中添加文字可让我们使用pageFooter
频段,请注意title
频段和summary
频段在新页面上溢出而没有pageFooter
。您也可以使用summary
频段,但需要在isSummaryWithPageHeaderAndFooter="true"
代码上设置属性jasperReport
。
在子报告中添加带有您的文字的pageFooterBand
ES。
<pageFooter>
<band height="50">
<staticText>
<reportElement x="446" y="18" width="100" height="20" uuid="efa2e741-c546-4261-bdb7-a4b211212f17"/>
<text><![CDATA[...continued]]></text>
</staticText>
</band>
</pageFooter>
这将显示文字&#34; ...续&#34;在每个子报告页面上,因为我们希望在最后一页上避免它添加空lastPageFooter
<lastPageFooter>
<band height="50"/>
</lastPageFooter>