レポートを使用して、すべての要素の表示名 (ラベル) を動的に変更できます。名前は複数の言語で設定できます。
必要条件
ダイアログ ボックスの 1 つ以上の要素が、レポート サポートを提供します。
手順
編集用にレポートを開きます。
表示名を動的に変更する、ダイアログ ボックスの各要素に以下を追加します。ダイアログ ボックスの実行中にレポートが実行されます。
Context.setProperty("Text_box_1.label","This is my new textbox label");
複数の言語で表示名を動的に変更する場合は、次の形式でコードを入力します。
Context.setProperty("mycontrol.label.en","my english label");
Context.setProperty("mycontrol.label.de","mein deutsches Label");
これで、要素名が、ダイアログ ボックスの実行中に実行されるレポートで指定されます。
例
この例では、英語、ドイツ語、フランス語のレポートを使用して表示される要素名を変更するレポート コードを示します。
Context.setProperty("32f3f460-fd5b-11e8-1af0-5048494f4e43.label.en","My english label");
Context.setProperty("32f3f460-fd5b-11e8-1af0-5048494f4e43.label.de","Mein deutsches Label");
Context.setProperty("32f3f460-fd5b-11e8-1af0-5048494f4e43.label.fr","Mon étiquette française")