メインコンテンツにスキップ
Administrator Guide
最終更新: 2023-06-23
JavaScript を使用した条件付きラベルの翻訳

JavaScript を使用した条件付きラベルの翻訳

レポート デザイン ファイルと、ラベルの翻訳を可能にするリソース ファイルを作成します。
使用できます。
onCreate
JavaScript を使用して、レポート デザインの翻訳コンテキストをオーバーライドします。これにより、Report Designer は、印刷タスクを実行するユーザーの言語のプリファレンスではなく、指定された条件に基づいてラベル テキストを翻訳できます。
  1. onCreate
    スクリプトを追加するには、レポート デザインの
    "レイアウト"
    タブでラベルを選択してから、
    "スクリプト"
    タブを選択します。
  2. "スクリプト"
    ドロップダウン リストから、
    "を作成"
    を選択します。
  3. テキスト ペインに、適切な JavaScript を追加します。
この例では、デフォルト言語を上書きし、ロケールがfra_CA の場合は適切な翻訳を提供します。
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}