如何制作一个报告,其中每个页面都有不同的结构?

时间:2013-10-23 10:45:37

标签: jasper-reports

我必须以pdf格式导出报告,其中每个页面都有不同的结构。如何在 JasperReports 中完成此操作,因为我们制作了一个报告模板,然后根据模板将数据填入报告中。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用子报告。 在主报表中,在详细信息区域中添加子报表,并设置“子报表表达式”以根据当前行值选择要显示的子报表。 类似的东西:

$F{WHICH_SUBREPORT} == 1 
     ?  "repo:sub1.jrxml"
     : $F{WHICH_SUBREPORT} == 2
       ? "repo:sub2.jrxml"
       : "repo:sub3.jrxml"