如何在DynamicJasper 5.0.0+中传递参数值

时间:2015-09-11 14:47:17

标签: java jasper-reports dynamic-jasper

我的问题是关于具体情况。当前项目使用DynamicJasper 5.0.0。它创建一个主动态报表,其中许多子报表一个接一个地连接,每个子报表也采用现有的jrxml模板:

String jrxmlTemplateFile = "META-INF/jasperReports/single_subreport.jrxml";
subBuilder.setTemplateFile(jrxmlTemplateFile, false, false, true, false);

我将第4个参数设置为true,因为在single_subreport.jrxml中定义了参数,我真的想从java传递值。

subReport.addParameter(name, className);

可以将参数添加到动态报告中,但不知道如何传递参数,以及在哪里可以设置参数的位置。

所以我真的很感激是否有任何方法可以恢复使用,如

report.setParameters(..)

所以我可以将任何我想要的值传递给现有的jrxml模板。

提前致谢!

0 个答案:

没有答案