使用子报表或子数据集。
将子报表传递给集合数据源
JRBeanCollectionDataSource($F{Projects})
然后在新的子报表中完全创建一个名为“ _THIS”的新字段,这意味着传递的集合中的bean与我想要的值相同
有关更多信息,请在此处检查类的源代码:JRAbstractBeanDataSource
注意:JasperReport 3.0.0中提供了此功能,我不确定在以前的版本中是否存在。希望这可以帮助
更新:刚刚检查了SVN,似乎此功能已在JasperReports 2.0.0中实现