name

Die Eigenschaft name gibt eine ID für Variablen an, die ansonsten nicht benannt sind. Beispielsweise kann die Migration aus I4GL in einem EGL-Code wie dem folgenden resultieren:
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

Ohne die Eigenschaft name hätte EGL keine Möglichkeit, auf die neuen Menüpunkte zu verweisen.

Legen Sie die Eigenschaft name für benannte Variablen so fest, dass der vorhandene Name verwendet wird.

Die Eigenschaft hat den Typ STRING. Für diese Eigenschaft ist kein Standardwert festgelegt. Das Aktualisieren der Eigenschaft während der Laufzeit ist nicht möglich.

Kompatibilität

Tabelle 1. Unterstützung für die Eigenschaft 'name'
Datenelement JSF-Handler VGUI-Datensatz Konsol-UI Textformular Java™ Textformular COBOL Druckformular Java Druckformular COBOL
Ja Nein Nein Ja Nein Nein Nein Nein

Feedback