0
A
回答
0
当您设计您的报告时,请创建一个名为的新PARAMETER,例如:NAME_REPORT。 之后,把一个文本字段在您的报告,例如,在您的标题部分, 把作为你的文本字段的参数就像个表达式的值:$ P {NAME_REPORT}
当你预览报表,问你为此参数赋予一个值,然后您会看到报告文件名称为 的标题。
在Java代码中,你会做somethink这样的:
parameters.put("NAME_REPORT", "myreport.jrxml");
.....
JasperFillManager.fillReport(report, parameters, connection)
.....
相关问题
- 1. Jasper Sub报告没有在主要报告中显示
- 2. 子报告内容未显示在Jasper报告的主报告中
- 3. 使用jasper报告无法在xls文档中显示图表
- 4. 无法使用Jasper报告设置默认文件名
- 5. Jasper报告中的空白子报告
- 6. 显示子报告报告
- 7. 显示报告
- 8. jasper报告显示基于布尔值的值
- 9. Jasper报告中没有正确显示记录
- 10. 在jasper报告中显示真正巨大的图像
- 11. 如何在jasper报告中显示少于5行的数据
- 12. 在jasper中钻取报告
- 13. 来自Jasper的excel报告
- 14. Jasper报告拆分类型
- 15. Jasper报告数据过滤
- 16. Jasper报告组和列
- 17. Jasper Reports主详细报告
- 18. Java jasper报告valueAxis位置
- 19. Jasper报告布尔值
- 20. 如何调试jasper报告?
- 21. 如何显示交互式报告的报告别名
- 22. 显示'#Error'的地方RDLC报告应显示报告参数
- 23. Jasper Reports:将报告导出到多个文件
- 24. 在Jasper报告中使用WITH子句(JRXML文件)
- 25. 获取java中的本地jasper报告(.jrxml)文件的url
- 26. 按文件名重命名报告
- 27. 报告正文未在2016版报告中显示
- 28. 根据条件在报告查看器中显示报告?
- 29. SQL报告:报告查看器控件未显示数据
- 30. 在java jasper的主要报告中加载子报告netbeans
谢谢您的回答,但如果我理解正确的是这样,我将不得不在参数传递的名字和我想是的替代方案。 – hmarques 2014-11-06 14:00:11
您可以使用StaticText并在其中写入文件名(如果它始终相同)。 其他方式,它使用Scriptlets,并通过这种方式传递参数并返回名称,您可以在TextField中使用$ P {SCRIPLET_REPORNAME} .getNameReport – 2014-11-06 15:26:23