显示Jasper报告文件名

时间:2014-11-05 16:58:51

标签: jasper-reports ireport

我正在使用iReports 5.2.0创建一个jasper报告,我想在其中显示报告文件名。

无法找到任何包含该信息的变量,我想在参数中传递它。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

设计报告时,请创建一个名为的新PARAMETER,例如:NAME_REPORT。 之后,将TextField放在报表中,例如,在“标题”部分中,然后 将TextField的值作为表达式的值放入:$ P {NAME_REPORT}

预览报表时,要求您为此参数赋值,然后,您会看到带有名称的标题 你的报告文件。

在你的java代码中你会做那样的事情:

parameters.put("NAME_REPORT", "myreport.jrxml");
.....
JasperFillManager.fillReport(report, parameters, connection)
.....