Jasper报告,子报告详细信息或多个详细信息

时间:2013-02-14 16:57:09

标签: jasper-reports

我需要创建一个包含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

1 个答案:

答案 0 :(得分:0)

添加4个细节带 - 每个部分都有一个细节带。这是因为子报表具有动态高度,但报表元素本身具有固定高度。为了没有重叠输出,将每个子报告放入单个波段。细节带随着内容的大小而增长。

取决于输出的复杂性,您可能需要考虑在主报表中使用子数据集,并使用list或table元素排列显示。