我正在尝试使用 Jasper/iReport 在主报告中填充相同的数据。我怎样才能让Json结转?
在编辑表数据源中我尝试过:
((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE})
new ((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE})
$P{REPORT_DATA_SOURCE}
$P{REPORT_CONNECTION}
所有这些都可以编译,但没有一个真正生成表。有任何想法吗?对于 JSON 来说,没有像 cloneDataSource() 这样的方法,那么有什么替代方法呢?
我的最终目标很简单:传入 JSON 数据并使用它生成图表,然后有一个显示相同信息的表格。我已经为此工作了好几天,贾斯珀让我很难过。请帮忙!
我在使用子报告时遇到了类似的问题。似乎 JSON 数据源被主报告消耗,因此您需要调用subDataSource()
为您的子报告以及表格获取新的数据源 - 但尚未测试过......
数据源表达:((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)