segments

Die Eigenschaft segments hat zwei Verwendungszwecke:

In beiden Fällen speichert die Eigenschaft eine zweidimensionale Feldgruppe von ganzen Zahlen.

Um das Aussehen eines mehrzeiligen Textfelds zu erzeugen, müssen Sie ein Feldsegment in aufeinanderfolgenden Zeilen in derselben Formularspalte stapeln. Die Sammlung von Segmenten verhält sich wie ein einziges Feld, wie im folgenden Beispiel dargestellt:
myTextBox ConsoleField {
	segments = [[5,1,10], [6,1,10]], dataType = "string" };
Im folgenden Beispiel wird der Fall einer Anzeigefeldgruppe veranschaulicht:
myArrayField ConsoleField[5] {
	segments = [[5,1,10], [6,1,10], [7,1,10], [8,1,10], [9,1,10]] };

Wenn Sie einen Wert für segments angeben, ignoriert EGL den Wert für position und Sie müssen fieldLen auf die Länge festlegen, die alle Segmente kombiniert ergeben.

Wenn Sie mehrere Segmente angeben, wird das Verhalten des Konsolenfelds auch von dem Wert der Eigenschaft lineWrap beeinflusst.

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

Kompatibilität

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

Feedback