DSP Widgetに関連付けられたオカレンスのラベル値を変更する
Author: takeuchi@fcs21.jp (richiet)
DSP Widgetに関連付けられたオカレンスのラベル値を変更するサンプルです [機能説明] Uniface API Javascriptを使ってDSP Widgetに関連付けられた オカレンスのラベル値を変更します。 [プログラムサンプル] 1. フィールドオブジェクトを取得する var instanceName = uniface.getInstance(<'DSP名'>); var entityName = uniface.getEntity(<'エンティティ名'>); var occ = entityName.getOccurrence(<オカレンス番号>); var fieldName = occ.getField('<フィールド名>'); 2. 関連付けられたラベルオブジェクトを取得する var vlabel = fieldName.getLabel(); もしくは var vlabel = occ.getLabel('<フィールド名>'); 3. ラベル値を変更する vlabel.setText('label text'); <メモ> ラベル値を var vlabelText = label.getText(); で取得できます。 制限 1. フィールドに関連付けられていないラベルは変更する事ができない。 2. 一括でラベルのデフォルト値を変更するAPIは用意されていない。 3. $textはサーバ側の処理のためラベルテキストとしては指定できない [環境設定] 対応バージョン: Uniface 9.7以上 ファイル名 : DSPCHGLABEL.zip DSPCHGLABEL.xml Readme.txt (サンプル説明) フォーム名 : DSPCHGLABEL ダウンロードファイル名: DSPCHGLABEL.zip