如何使用Jasper加载子报表资源?

如何使用Jasper加载子报表资源?,第1张

如何使用Jasper加载子报表资源?

我这样做是这样的:

jasperDesign = JRXmlLoader.load(rootpath + "/WEB-INF/templates/Report.jrxml");jasperDesignSR = JRXmlLoader.load(rootpath + "/WEB-INF/templates/SubReport.jrxml");JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);JasperReport jasperReportSR = JasperCompileManager.compileReport(jasperDesignSR);parameters.put("SubReportParam", jasperReportSR);JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, dataSource);

“ SubReportParam”将是“ JasperReport”类型的参数,作为您报表中的Subreportexpression。

在.jrxml中:

<parameter name="SubReportParam"  isForprompting="false"/>

我不知道您是否在报表设计中使用IReport。右键单击子报表,您应该找到Subreportexpression。参数是我传递给“
fillReport”的地图

祝好运。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5487813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存