0

我迫切需要一些帮助来实现以下目标:

  1. 创建一个master-report.jrxml,其中包括一个目录和相应的子报告
  2. 这些子报表都包含不同的图表和不同的数据查询,可以大于一页
  3. 每个包含子报表的页面都必须显示一些带有动态内容的静态框架,例如当前子报表的名称和 Y 的第 X 页

到目前为止,我的方法是为我需要的每个图表创建一个 sub-report.jrxml(我将图表放在子报告的摘要带中)。然后我用我的静态框架创建了一个 MasterReport.jrxml,其中包括摘要带中的子报告。我期望/希望 JasperReport 会依次呈现相应的子报告,但它只是在同一页面上过度绘制。

如何配置我的报告,以在新页面上依次显示子报告?

对此的任何帮助,将不胜感激。

4

1 回答 1

4

尝试在详细信息带中使用 subReports,并且 subReport 元素具有“Run to bottom”属性,如果设置为 true,则将使 subReport 占据整个页面并在新页面上推送下一个项目。如果“运行到底部”对您不起作用,JasperReports 中还有一个分页符元素。对于每个页面上的静态内容,请使用页眉/页脚带。

于 2013-11-06T13:27:50.457 回答