【问题标题】:Group multilevel ArrayList jasperreports分组多级 ArrayList jasperreports
【发布时间】:2013-06-12 23:16:36
【问题描述】:

我有一个对象,其中包含一个带有“组”对象的 ArrayList。每个 Group 对象都有一个“Table”对象的 ArrayList,这些对象有一个带有“Field”对象的 ArrayList。所有这些对象都有自己的属性以及“名称”等。

我想在 jasper 报告中呈现此对象,但我无法弄清楚如何按组名称和表名称进行迭代和分组,然后遍历字段..

不太确定我应该如何将对象传递给报告以及我应该如何处理它。

我的报告中的结果应该是这样的。

GroupA
  GroupA information 

    Table A object name and version
      Field1, properties... 
      Field2, properties...

    Table B Object name and version
     Field1, properties... 
     Field2, properties...

Group B
   ...

【问题讨论】:

    标签: java jasper-reports


    【解决方案1】:

    您可以通过将数据包装在 JRBeanCollectionDataSource 中来将数据传递给报告。这将在报告详细信息带中迭代组。

    要进一步迭代子列表,您可以使用列表、表格或子报表(也可以通过将子列表包装在 JRBeanCollectionDataSource 中来传递子列表)。

    【讨论】:

      猜你喜欢
      • 2012-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多