Jasper报告迭代数组列表



我如何创建报告,将迭代数组列表的详细部分,在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

最新更新