Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们使用 BIRT 生成一些非常复杂的文档(多个大表、嵌套网格、大型数据集、许多可见性设置)。在扩展模板时,我们观察到性能稳定下降,今天我们达到了这一点,我们不能再维护这个模板了。我们尝试将模板的一部分提取到库文件中,这提高了编辑报告项目时的性能,但在编辑主模板时却没有。
有没有更好的方法来拆分 BIRT 模板?或者他们对提高编辑性能有什么其他建议吗?
鉴于您的评论,您撰写如此庞大的报告的主要原因是
生成连续的页码
我不了解您的设置,无法为您提供完整的解决方案,但我希望将其分解为多个报告并将页码传递给下一个报告。一种方法是在第一个报告的底部有一个链接,将下一个报告的起始页码作为参数值。你的链接看起来像这样。
MyReportLivesHere.com/run?_report=Report1.rptdesign&page=15& _format =pdf
您可能会也可能不会自动启动链接。
您可能需要最后运行目录,并将其从报告打印的底部物理移动,或者将其保留为最后一个条目。