Menüeigenschaften in der Konsol-UI

Sie müssen die folgenden allgemeinen Eigenschaften für eine Menüvariable angeben. Diese Eigenschaften können während der Laufzeit nicht geändert werden.

Tabelle 1. Eigenschaften für Menüvariablen
Eigenschaft Beschreibung
labelKey Der Name eines Felds, das eine Taste für die Suche nach dem Ressourcenpaket enthält, in dem die Bezeichnung für das Menü enthalten ist.
labelText Zeichenfolgeliteral (STRING), das eine Bezeichnung für ein Menü angibt.
Die folgende Eigenschaft gilt nur für die Menüvariable:
menuItems
Eine Feldgruppe von Menüpunkten, von denen jeder im Programm deklariert oder dynamisch mit dem Schlüsselwort new erstellt wird.
  • Typ: MenuItem[]
  • Beispiel: menuItems = [myItem, new MenuItem {name = "Remove", labelText = "Delete all"}].
  • Standardwert: none.
  • Update während der Laufzeit? Nein
Sie können einen Menüpunkt dem Programm mithilfe der folgenden Syntax hinzufügen:
  myMenu.MenuItems.addElement(myMenuItem)
myMenu
Name der Menüvariablen.
myMenuItem
Name der Menüpunktvariablen.

Das Programm wird beendet, wenn Sie eine Anweisung openUI für ein Menü ausgeben, das keine Menüpunkte enthält.


Feedback