如何创建JasperServer报告模板?

时间:2014-05-02 20:15:10

标签: jasper-reports jasperserver

我是JasperReports,Jaspersoft Studio和JasperServer的新手,但我已经启动并运行了JasperServer实例,并且一直在使用它来创建Ad Hoc视图的报告。这很好但我想制作一些报告模板,以便从JasperServer运行的报告可以有品牌页眉/页脚等。

我通过this tutorial工作,并且能够创建我认为是一个很好的模板,但是当我尝试将其导出为JasperServer模板时,我会收到各种验证警告,并且确实试图使用它来运行报告服务器导致错误。

以下是我看到的警告示例:

The style ChartValueAxisTickFormat was not found in the template

尝试使用这些模板时,我在服务器上遇到的错误与here所描述的错误类似。我尝试过使用没有任何文本字段或变量的模板。实际上,它抱怨的意外令牌通常是实际的字段ID ...我是否需要预测创建模板时使用的字段?这不会破坏为临时视图创建报告的模板的目的吗?

无论如何,围绕为Jaspersoft Studio(iReport)报告创建模板有很多信息,但对于JasperServer报告的模板却没有很多信息。

似乎有一些关于JasperServer报告模板的基本信息,我很遗憾。对于我所描述的问题或者指向更好的文档来指导创建这些模板,我将不胜感激。

编辑:

我在桌面上使用Jasper Studio Profession 5.5.0.final,在AWS 5.5实例上使用Jaspersoft BI Professional作为服务器。

2 个答案:

答案 0 :(得分:0)

报告模板,如您已链接的教程仅适用于Jaspersoft Studio /静态报告。 Adhoc模板是不同类型的对象,描述为here

答案 1 :(得分:0)

我遇到了同样的错误,我只是通过在报告中添加样式来解决它,换句话说:

  • 在报告大纲中,右键点击样式 - >创建样式,然后只需按照所显示的缺失样式的每个名称更改样式的名称(例如,ChartValueAxisTickFormat)。

Styles

  • 在jasper Soft Studio的报告模板中创建55个样式后,保存报告,然后将其导出为报告模板。

我希望这会对你有所帮助。