sal*_*lly 5 json jasper-reports subreport
我正在尝试使用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}
Run Code Online (Sandbox Code Playgroud)
所有这些都编译,但实际上都没有生成表.有任何想法吗?对于JSON,没有类似cloneDataSource()的方法,那么替代方案是什么?
我的最终目标很简单:传入JSON数据并使用它生成图表,然后有一个显示相同信息的表.我已经在这方面工作了好几天,贾斯帕给了我一个艰难的时刻.请帮忙!
小智 8
在使用子报告时我遇到了类似的问题.似乎JSON数据源被主报告占用,因此您需要调用subDataSource()以获取子报告的新数据源,也可能用于表格 - 尽管还没有测试过...
数据源表达式: ((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource()