我不是软jasper方面的Maven,所以我认为我的问题是我遗漏了一些琐碎的东西。我试图使用JSONQL查询创建一个数据集,但我的数据集仍然是空的。我使用以下JRDataSource表达式创建一个列表:
((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource("prestazioni_a_confronto.verifica(tipologia == 'M')")
我哪里做错了?
x一个一个一个一个x一个一个二个x
2条答案
按热度按时间x0fgdtte1#
我怀疑您的报告中混合了
json
和jsonql
。请确保您具有:<subDataset />
元素之后的语言)设置为jsonql
,类似于:dataSourceExpression
基于JsonQLDataSource
,并且使用双引号而不是单引号,如下所示:jei2mxaa2#
好的,我解决了重新创建新报表的问题。当我第一次创建我的DataAdapter时出了问题,现在它工作了。