1

我们使用 BIRT 生成一些非常复杂的文档(多个大表、嵌套网格、大型数据集、许多可见性设置)。在扩展模板时,我们观察到性能稳定下降,今天我们达到了这一点,我们不能再维护这个模板了。我们尝试将模板的一部分提取到库文件中,这提高了编辑报告项目时的性能,但在编辑主模板时却没有。

有没有更好的方法来拆分 BIRT 模板?或者他们对提高编辑性能有什么其他建议吗?

4

1 回答 1

1

鉴于您的评论,您撰写如此庞大的报告的主要原因是

生成连续的页码

我不了解您的设置,无法为您提供完整的解决方案,但我希望将其分解为多个报告并将页码传递给下一个报告。一种方法是在第一个报告的底部有一个链接,将下一个报告的起始页码作为参数值。你的链接看起来像这样。

MyReportLivesHere.com/run?_report=Report1.rptdesign&page=15& _format =pdf

您可能会也可能不会自动启动链接。

您可能需要最后运行目录,并将其从报告打印的底部物理移动,或者将其保留为最后一个条目。

于 2013-09-11T10:40:07.243 回答