name

name プロパティーは、変数の識別子を指定します。指定がない場合、その変数は名前なしになります。 例えば、I4GL からマイグレーションした場合、以下の例に示すような EGL コードになります。
OpenUI new Menu{ labelText= "MENU TEST", menuItems=[
   new MenuItem{name= "First", labelText= "First"}, 
   new MenuItem{name= "Second", labelText= "Second"}] }
   onEvent(MENU_ACTION:"First") 
      displayAtPosition(Message1, 1, 1);
   onEvent(MENU_ACTION:"Second") 
      displayAtPosition(Message2, 2, 1);
end // OpenUI

name プロパティーがない場合、EGL には新規の MenuItem を参照する手段がありません。

名前付き変数の場合は、name プロパティーを設定して既存の名前を使用してください。

プロパティーは STRING 型です。このプロパティーにはデフォルト値はありません。 プロパティーは実行時には更新できません。

互換性

表 1. name プロパティーのサポート
データ項目 JSF ハンドラー VGUI レコード コンソール UI テキスト書式 Java™ テキスト書式 COBOL 印刷書式 Java 印刷書式 COBOL
あり なし なし あり なし なし なし なし

フィードバック