iReport Jasper不使用条件语句

时间:2015-10-30 14:58:03

标签: jasper-reports

我正在使用iReports在我的项目中生成一些报告。

我使用此行用参数

填充报告
JasperPrint jasperPrint=JasperFillManager.fillReport(jasperReport,paramMap,conn);

其中jasperReport是JasperReport的对象,我有一个Map对象paramMap,它有一个带有条件语句的键名条件,我想在写入的查询中追加该条件语句碧玉报告。

没有条件,查询在报告中正常工作

Select * from myTable WHERE 1=1

我的条件带有多个过滤器,我检查它的生成正常,我将它附加到我的查询并正确运行我的db环境。

我用来添加条件的查询给我一点点困惑。我在报告中添加这样的内容

SELECT * FROM MYTABLE WHERE 1=1 $P{conditionals}

我不确定何时会执行此条件以及如何将其运行到每次运行。

0 个答案:

没有答案