6
我如何創建報告,將迭代在作爲Jasper報告中的參數傳遞的詳細數據列的ArrayList?賈斯珀報告迭代數組列表
這可能嗎?我搜索並找到了解決方法,您必須將ArrayList添加爲數據源。我怎麼做?
問候
我如何創建報告,將迭代在作爲Jasper報告中的參數傳遞的詳細數據列的ArrayList?賈斯珀報告迭代數組列表
這可能嗎?我搜索並找到了解決方法,您必須將ArrayList添加爲數據源。我怎麼做?
問候
您可以創建一個子報表的傳遞的ArrayList爲DataSourceExpression:
<subreport>
...
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{arrayList})]]></dataSourceExpression>
<subreportExpression><![CDATA["subreport.jasper"]]></subreportExpression>
</subreport>
的Javadoc:
Tnx for answer! – Sobis
什麼方式你喜歡達到的效果:iReport的用法或使用API(JasperReports或DynamicReports)編寫代碼? –
可能的重複:http://stackoverflow.com/questions/3624562/how-to-pass-arraylist-to-jasper-reports –
另請參閱:http://www.coderanch.com/t/512677/open-source/passing-collection-as-datasource-jasper –