使用 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);}