访问jasper报告中的嵌套列表元素

时间:2013-09-04 11:27:45

标签: java jasper-reports

我有一项特定的任务,目的是从java.util.Collection列表元素创建PDF报告。列表的大小也未预定义,嵌套列表大小,也是java.util.Collection列表,未预定义。我必须在新页面中打印每份报告。所以最后我需要在meany列表上有一个PDF文件。

问题是我无法访问嵌套列表元素

我为嵌套列表元素做了子报告,

<subreport isUsingCache="false" runToBottom="true">
    <reportElement uuid="23bd89bf-ac96-4a86-8d78-55e07d8bd280" positionType="Float" stretchType="RelativeToTallestObject" mode="Transparent" x="0" y="64" width="555" height="651"/>
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{records})]]></dataSourceExpression>
<subreportExpression><![CDATA[$P{PaymentDetailsSubReport}]]></subreportExpression>
</subreport>

$ F {records}数据字段必须是嵌套列表中的数据数组。 我无法弄清楚如何访问嵌套列表元素。 我找到了关于字段映射的文章http://community.jaspersoft.com/questions/527663/context-help-access-getters 但在这种情况下不起作用

知道如何访问嵌套列表元素吗?

0 个答案:

没有答案