【发布时间】:2013-02-14 16:57:08
【问题描述】:
我需要创建一个包含 4 个部分的报告。 为此,我看到了一个报告和其他 3 个子报告的选项。
问题是这些部分都不相关,所以我不能将子报告放在同一个详细信息带中。
有哪些选择?创建多个详细品牌,每个品牌都有一个子报告?还是将子报表放在页脚中?
没有子报告还有其他方法吗?如果我能做到这一点,只需一个 .jrxml 我想学习它。
我正在使用 iReports 5.0.0 和 jsf 2.0 来填充数据。
问候。
示例:
--------section 1---------
+----------+------+ -----
| title | count| |
+----------+------+ |
| ejample | 150 | |
| ejample | 15 | detail
| ejample | 10 | |
| ejample | 1250 | |
| ejample | 150 | |
+----------+------+ -----
--------section 2---------
+----------+------+ -----
| country | % | |
+----------+------+ |
| ejample | 150 | |
| ejample | 15 | detail
| ejample | 10 | |
| ejample | 1250 | |
| ejample | 150 | |
+----------+------+ -----
--------section 3---------
etc
【问题讨论】:
-
我认为最干净的方法是在每个部分使用子报表。这样,如果您想在一个部分中修改某些内容,就不必弄乱一个大的 jrxml。您可以将 4 个子报表放在报表的默认详细信息区域中。
标签: jasper-reports