BIRT rptdesign vs rpttemplate

时间:2014-03-25 08:58:47

标签: reporting birt

我使用了BIRT报告模板(rpttemplate)和Design(rptdesign)。但我发现它们之间没有任何差异。我想知道何时使用每一个。在这两种情况下,我们都可以使用Master页面,Script和调色板中的所有组件。

那么为什么我们有多种选择?

2 个答案:

答案 0 :(得分:3)

模板服务器,作为保存特定设计体系结构以供重复使用的一种方法。它提供与图书馆项目类似的好处。

您的最终报告应该是rptdesign。

如果您不需要rpttemplate,请忽略它。

就个人而言,我有一些数据源,以及我用于重复发生需求的库中的母版页。我从头开始使用新报告,引入库项目或修改现有已保存的rptdesign。

答案 1 :(得分:2)

模板(rpttemplate文件)用作设计新报告的模板,正如其名称所暗示的那样。

请注意,rpttemplate并不意味着执行。

从技术上讲,rpttemplate文件就像一个带有额外备忘单的rptdesign文件。 备忘单旨在帮助高级用户或开发人员新手在正确的位置修改模板。

虽然其他报告设计师使用硬编码向导来创建新报告,但BIRT有带备忘单的模板。

就个人而言,我根本不使用模板;你真的不需要它们。

对于重用组件,最好将其放入(rptlibrary文件)并从那里引用它们。 BIRT的库概念非常强大,比模板概念更有用。