有些人可能会将JasperReports
的代码的工作示例或代码段表示为javabean数据源中的Field。
我有一份员工名单。每个 Employee
都有一个 name
字段,以及一个 Phone
的数组 type
和 number
作为其字段。
我是否使用Phone
的子报告我还没找到一个有效的例子?似乎无法编译subreport_jasper文件?
我是否使用list
组件......
<c:list ...>
<datasetRun subDataset="Addresses">
<datasetParameter name="Phone">
<datasetParameterExpression><![CDATA[$F{Phone}]]></datasetParameterExpression>
</datasetParameter>
</datasetRun>
这似乎也有用吗?
提前感谢
答案 0 :(得分:1)
我在使用MongoDB时写了this article。它处理处理集合的字段。它应该是你需要的。 (您可以忽略MongoDB部分。)
关键思想是使用它将数据传递给List或Table或Subreport:
new net.sf.jasperreports.engine.data.JRMapCollectionDataSource($F{PhoneArray})