在不使用子报表的情况下迭代集合

时间:2014-10-31 12:30:16

标签: jasper-reports

是否可以在不使用子报告的情况下从dataSource迭代集合?

例如: - 数据源员工拥有集合' addressList'。每个员工都有多个地址,如永久地址,当前地址等。

我想在报表中显示所有员工的地址,而不使用子报表来迭代地址列表'。

1 个答案:

答案 0 :(得分:0)

您可以使用列表组件。 Jasper List component 使用list组件,您可以使用数据源(如 JRBeanCollectionDataSource )传递数据,并在那里进行迭代。您可以在子报表的详细信息部分执行所有操作。但是将数据从列表组件传递到主报告有点棘手。