我已经使用以下数据结构实现了 JasperReports 的报告,该报告打印了主记录及其子报告记录。 main和子报表放在相同的详细信息区域中,子报表使用JRBeanCollectionDataSource($F{employees})
作为其数据源表达式$F{employees}
作为主报表数据类型Company
上的集合字段。
公司
员工
问题是报告中是否有选项重复我对某个公司的每个子报告记录的主要报告列(名称,位置..)?
基本上,我需要在主报告中重复记录。
我知道这很难看,可能看起来毫无意义,但这就是业务需求!最重要的是,我不想触及现有的数据结构,因为它在实际情况下比我的例子更复杂。
任何提示(甚至可能是JasperReports的黑客攻击)都非常感谢。
注意:我正在使用iReport 3.7.3编辑器。