使用Java Bean数据源时,交叉表数据为空吗?

问题描述 投票:0回答:1

我在使用Java Bean数据源的碧玉报表中遇到问题,在交叉表中将数据源表达式用作$P{REPORT_CONNECTION}

我可以在详细信息部分成功填充数据,

但是当我尝试在交叉表中使用bean数据时;交叉表在预览时为空。

知道该特定设置该做什么的人吗?

enter image description here

enter image description here

enter image description here

java jasper-reports javabeans
1个回答
0
投票
[$P{REPORT_CONNECTION}是JDBC数据库连接,因为您使用的是“ Java Bean数据源”,所以您不应传递数据库连接,而应传递JRDatasource

通过指定dataSourceExpression将数据源传递到交叉表中>

<crosstabDataset> <dataset> <datasetRun subDataset="Dataset1" uuid="bcc868c0-ea35-4a17-b570-2d51dbe93e8d"> <dataSourceExpression><![CDATA[$P{REPORT_DATA_SOURCE}]]></dataSourceExpression> </datasetRun> </dataset> </crosstabDataset>

© www.soinside.com 2019 - 2024. All rights reserved.