ConsoleField

Ein 'ConsoleField'-Abschnitt definiert ein Anzeigenfeld, das im Kontext eines Konsolenformulars deklariert wird (wie zu einem späteren Zeitpunkt beschrieben). Im folgenden Beispiel wird eine Konsolenfeldvariable deklariert, deren Inhalt zur Laufzeit variieren kann:
  myField ConsoleField {
    name="myFieldName",
    position=[1,31],
    fieldLen=20, 
    binding = "myVariable" };
Um einen konstanten Text anzugeben, verwenden Sie einen Stern (*) anstelle des Variablennamens, wie im folgenden Beispiel:
  *    ConsoleField  
       { position=[2,5], value="Title:  " };

Wenn Sie ein Konsolenfeld mit einem Namen deklarieren, verwenden Sie denselben Namen für das Konsolenfeld und für den Wert des Namensattributs innerhalb des Konsolenfelds. In den beiden folgenden Fällen sind jedoch auch unterschiedliche Namen gültig. Referenzieren Sie den Konsolenfeldnamen (wie myField), wenn der Zugriff auf das Konsolenfeld zum Zeitpunkt der Generierung aufgelöst wird. Referenzieren Sie den Namensattributwert (wie myFieldName), wenn der Zugriff zur Laufzeit aufgelöst wird, z. B. wenn das Konsolenfeld ein Ereignis in der openUI-Anweisung definiert.


Feedback