我如何创建报告,将迭代数组列表的详细部分,在Jasper报告中作为参数传递?
这可能吗?我搜索,我找到了解决方案,你必须添加数组列表作为数据源。我怎么做呢?
对
你可以创建一个SubReport并传递数组列表作为DataSourceExpression:
<subreport>
...
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{arrayList})]]></dataSourceExpression>
<subreportExpression><![CDATA["subreport.jasper"]]></subreportExpression>
</subreport>
Javadoc:
http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.html