我的问题是关于具体情况。当前项目使用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模板。
提前致谢!