2014-05-02 87 views
0

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

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

下面是我看到的警告的例子:

The style ChartValueAxisTickFormat was not found in the template

,并试图使用这些模板看起来像那些描述here当我在服务器上获得的错误。我尝试过使用没有任何文本字段或变量的模板。事实上,它所抱怨的意外令牌通常是实际的字段ID ...我是否需要预测创建模板时将使用的字段?这不会破坏为特殊视图创建报告模板的目的吗?

无论如何,有相当多的信息在那里周围的JasperSoft工作室(iReport的)报告创建模板,但不是一大堆关于模板的JasperServer报告。

似乎有关于JasperServer报告模板的一些基本信息,我错过了。我会感谢任何帮助,无论我正在描述的问题,或指向更好的文档,专门创建这些模板。

编辑:

我使用碧玉工作室专业5.5.0.final桌面和Jaspersoft商务智能专家对AWS 5.5实例作为服务器。

回答

0

报告模板与您已经链接的教程仅适用于Jaspersoft Studio /静态报告。即席模板是不同类型的对象,它们被描述here

+0

感谢您的联系 - 所以是创作新的模板编辑默认模板JRXML文件('/公/模板/ actual_size.510.jrxml')建议的途径?现在我仍然清楚地知道,设计师可以在Studio中创建一个新的模板,以用于Ad Hoc报告。 – jtrussell

+0

我想你可以添加自定义模板,一旦它们被部署到文件夹,他们应该可以访问。我没有这个特定功能的实际经验。给定标准JR行为,只要资源在类路径中可访问,所有东西都应该工作,因此如果将图像和外部样式引用作为单独对象部署到存储库并通过存储库URI引用它们,则应该可以将静态模板用于adhoc(未经测试) – MrsTang

0

我也遇到同样的错误,我已经通过简单地添加样式我的报告解决了这个问题,换句话说:

  • 在轮廓您的报告,右键单击样式 - >创建样式,然后只是缺少风格apperead的每个名称(例如,ChartValueAxisTickFormat)更改样式的名称。

Styles

  • 创造在碧玉软工作室报告模板55种样式后,保存报告,然后将其导出为报告模板。

我希望这会帮助你。