使用 JavaScript 对标签翻译设置条件
创建一个报告设计文件,以及用于翻译报告标签的资源文件。
您可以使用
onCreate
用于重设报告设计中的翻译上下文的 JavaScript 脚本。这使报告设计者能够根据指定条件翻译标签文本,而无需根据运行打印任务的用户的语言首选项进行翻译。- 要添加onCreate脚本,请在报告设计的“布局”选项卡中选择一个标签,然后选择“脚本”选项卡。
- 从“脚本”下拉列表中,选择“onCreate”。
- 在文本窗格中,添加相应的 JavaScript。
如果区域设置为 fr_CA,以下示例将重设默认语言并提供相应的翻译:
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}