我的报告链接到库文件中的母版页。我希望母版页显示报告名称,但每个报告的报告名称都不同。报告如何将报告名称传达给图书馆的母版页?
答案 0 :(得分:1)
使用资源文件。方法如下:
创建资源文件并将其链接到报告。请参阅BIRT文档here。例如,如果您有一个名为Products_Report.rptdesign的报告,并且您的应用程序本地化是美国英语,那么您的资源文件应该被称为Products_Report_en_US.properties。
在资源文件中为报告名称创建一个条目。例如,report_name = Products Report。您希望每个报告的密钥都相同。
从库的母版页访问资源。例如,您可以使用以下表达式添加动态文本元素:reportContext.getMessage(“report_name”,reportContext.getLocale());
答案 1 :(得分:0)
使用全局常量。以下是:
这比使用资源文件容易一些 - 但是使用资源文件,您可以根据用户的语言向用户显示不同的报告名称。