Show TOC

HintergrundFormLayoutAdvanced Dieses Dokument in der Navigationsstruktur finden

 

FormLayoutAdvanced besitzt folgende Eigenschaften:

  • Es unterstützt die Ausrichtung von UI-Elementen über Containergrenzen hinweg. Zusätzlich ist es auch möglich UI-Elemente stufenförmig in verschiedenen Zeilen anzuordnen.

    Die folgende Grafik zeigt ein Beispiel hierfür:

    Die Abbildung wird im Begleittext erläutert.

  • Die Layout-Daten für ein Oberflächenelement in einem Container, dem ein FormLayoutAdvanced zugeordnet ist, werden von FormDataAdvanced zur Verfügung gestellt.

  • Um ein Zeitungsseitenlayout wie beim FormLayout zu erzeugen, wird empfohlen, ein LayoutContainer zu verwenden. Dadurch wird die Verschachtelungstiefe reduziert.

  • Die Höhe des FormLayoutAdvanced in Form von rowSpan muss für jedes UI-Element entsprechend angegeben werden.

    Hinweis Hinweis

    Die Höhe der Layoutzelle passt sich nicht automatisch der Höhe Ihres UI-Elements an. Wenn es zu groß ist, wird es abgeschnitten.

    Andere Layouts passen sich hingegen der Höhe an. Weitere Informationen hierzu siehe MatrixLayout und GridLayout.

    Ende des Hinweises.
Implementierungsdetails

Laufzeit-Klasse

CL_WD_FORM_LAYOUT_ADV

Eigenschaften im View Designer

Name

Typ

Anfangswert

Bindbar

id

STRING

(automatisch)

nein

colCount

I

8

ja

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:

Dynamische Programmierung

Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.

View Designer Name

Laufzeitname

Typ

colCount

COL_COUNT

I

Weitere Informationen

Weitere Informationen zu FormLayout und dessen Funktionalität finden Sie unter FormLayout.