Jasper reports 不使用子报表的集合上的迭代

Jasper reports 不使用子报表的集合上的迭代,jasper-reports,Jasper Reports,是否可以在不使用子报表的情况下迭代数据源中的集合 例如:-具有集合“地址列表”的数据源员工。每个员工都有多个地址,如永久地址、当前地址等 我想在报表中显示所有员工的地址,而不使用子报表来迭代“地址列表”。您可以使用列表组件。 使用列表组件,您可以使用数据源(如JRBeanCollectionDataSource)传递数据,并在其中进行迭代。在子报表的详细信息部分可以做的所有事情,都在那里做。但将数据从列表组件传递到主报表有点棘手。地址是否必须以列的形式显示,还是只能在文本字段中串联字符串,每行一

是否可以在不使用子报表的情况下迭代数据源中的集合

例如:-具有集合“地址列表”的数据源员工。每个员工都有多个地址,如永久地址、当前地址等


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

您可以使用列表组件。
使用列表组件,您可以使用数据源(如JRBeanCollectionDataSource)传递数据,并在其中进行迭代。在子报表的详细信息部分可以做的所有事情,都在那里做。但将数据从列表组件传递到主报表有点棘手。

地址是否必须以列的形式显示,还是只能在文本字段中串联字符串,每行一个地址?在文本字段中串联一个完整地址作为字符串。例如:-EMP1地址1地址2地址3 EMP2地址1地址2地址3您使用什么方法获取员工名单?直接使用查询或使用jrbeancollectiondatasource?使用jrbeancollectiondatasource使用jrbeancollectiondatasource蚀刻员工列表