我需要在JasperReports中开发一份报告,其中包含一个子报告,但是对于列表参数中的每个值都会重复该子报告。例如:
要传递给一个子报表的参数列表:1,2,3,4
我的报告 :
- 传递参数的值 1 的子报表(Crosstable+ 分页符)
- 传递参数的值 2 的子报表(Crosstable+ 分页符)
- 传递参数的值 3 的子报表(Crosstable+ 分页符)
- 传递参数的值 4 的子报表(Crosstable+ 分页符)**
然后子报表还将包含另一个“子子报表”,应为每个值重复 X 次,例如:子报表(Crosstable+ 分页符),用于传递参数的值 1:
- 值为 1.1 的“子子报表”(另一个交叉表)
- 值为 1.2 的“子子报表”(另一个交叉表)
- 值为 1.3 的“子子报表”(另一个交叉表)
换句话说,我正在尝试循环使用相同的子报表,但使用不同的数据,例如:
for(i=0; i<list.lenght();i++){
print(subreport(i));
}
我不知道该怎么做。我希望我的例子很清楚。提前致谢