繁体   English   中英

在Jasper报告中使用javabean作为数据源的两个数据集遇到麻烦

[英]having trouble with two datasets using javabean as datasource in jasper report

在我的主报告中,我有一个详细的表格以及单独的数据集。 现在,我将Javabeans用作主报表数据集和表数据集的数据源。 情况就像

Bean有两个不同的ArrayList。 一个用于主报告,另一个用于表。

我正在使用map.put()将表的ArrayList作为参数传递给主报表。 在“编辑表数据源”中,我正在编写此表达式。

new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($P{List})

其中$ P {List}是主报表的参数。 您可以通过$ P了解它。

这是正确的方法吗?

是的,这是正确的方法。 不要忘记设置Connection/DataSource Expression=Use Datasource Expression

您也可以将参数发送为JRBeanCollectionDataSource并仅使用$ P {list},但这是一回事。

如果需要示例,请参阅报告中关于“ 两个数据源”的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM