是否可以在不使用子报告的情况下从dataSource迭代集合?
例如: - 数据源员工拥有集合' addressList'。每个员工都有多个地址,如永久地址,当前地址等。
我想在报表中显示所有员工的地址,而不使用子报表来迭代地址列表'。
答案 0 :(得分:0)
您可以使用列表组件。 Jasper List component 使用list组件,您可以使用数据源(如 JRBeanCollectionDataSource )传递数据,并在那里进行迭代。您可以在子报表的详细信息部分执行所有操作。但是将数据从列表组件传递到主报告有点棘手。