Überlegungen zu 'use' für FormGroup-Abschnitte

Im Kontext von EGL-Text-UI kann eine Anweisung use, die auf einen FormGroup-Abschnitt verweist, nur in einem Programmabschnitt angezeigt werden. Eine Anweisung use für eine Formulargruppe ist in den folgenden Situationen erforderlich:

Informationen zu use-Anweisungen für Formulargruppen in einem Programmabschnitt des Typs 'basicProgram' finden Sie unter use.

Wenn Sie eine use-Anweisung für eine Formulargruppe angeben, können Sie Eigenschaften für die Formulare in dieser Gruppe angeben. Mithilfe dieser Eigenschaften können Sie das Verhalten der Formulargruppe in einem bestimmten Programm ändern, da Sie in einem Formular deklarierte Eigenschaften nicht während der Laufzeit überschreiben können. Eigenschaften der Anweisung use für eine Formulargruppe überschreiben die Eigenschaften der Formulargruppe, die wiederum die Eigenschaften eines individuellen Formulars innerhalb der Gruppe überschreiben.

In einer Formulargruppe verweist eine Anweisung use auf ein Formular, das außerhalb einer beliebigen Formulargruppe angegeben ist. Diese Art von Anweisung ermöglicht es, dass mehrere Formulargruppen dasselbe Formular verwenden.

In manchen Fällen muss Ihr Programm einzelne Formulare angeben. Zum Beispiel enthält myFormGroup ein Element formA und ein Element formB, die beide ein Feld namens myField aufweisen. Sie müssen explizit das eine oder das andere Formular in Ihrer use-Anweisung angeben, wenn Sie zu einem späteren Zeitpunkt auf myField ohne ein Qualifikationsmerkmal verweisen. Beispiel:
set myField red;
Die folgende use-Anweisung stellt eindeutig fest, dass das Programm das Feld myField in formB festlegt:
use myFormGroup.formB;
Beachten Sie die typische Punktsyntax für die Qualifizierung.

Syntax

Syntaxdiagramm für eine Anweisung 'use' mit einer Formulargruppe
formGroupName
Name einer Formulargruppe, die für das Programm sichtbar ist. Einen Überblick über Formulargruppen finden Sie unter Einführung in FormGroup-Abschnitte.
formName
Ein optionales Formular in formGroupName.
formGroupProperties
Sie können Eigenschaften für die Formulargruppe(n) als Teil der Anweisung use angeben. Details zu den verfügbaren Eigenschaften finden Sie unter FormGroup-Eigenschaften.

Jeder Name, der in der Anweisung use angegeben ist, kann durch einen Paketnamen qualifiziert werden.

In einem FormGroup-Abschnitt

In einem FormGroup-Abschnitt verweist eine Anweisung use auf ein Formular, das außerhalb einer beliebigen Formulargruppe angegeben ist. Diese Art von Anweisung ermöglicht es, dass mehrere Formulargruppen dasselbe Formular verwenden.

Die Syntax für eine Anweisung use in einem FormGroup-Abschnitt lautet wie folgt:

Syntaxdiagramm für eine Anweisung 'use' in einem FormGroup-Abschnitt
formName
Name eines eigenständigen Formularabschnitts, der für die Formulargruppe sichtbar ist. Einen Überblick über Formulare erhalten Sie unter Einführung in Formularabschnitte. Sie können formName mit einem Paketnamen qualifizieren.

Feedback