
Die Layoutdaten eines Oberflächenelements dienen der Steuerung der Positionierung in seinem enthaltenden Container. Sie müssen zu dem aktuellenLayout des Containers passen.
LayoutData stellt das abstrakte Basis-UI-Element aller LayoutData-Oberflächenelemente dar.
Zu den verfügbaren LayoutData-Oberflächenelementen zählen:
Diese UI-Elemente werden dazu verwendet, um Folgendes zu steuern:
Jedes Oberflächenelement referenziert auf ein LayoutData-Objekt, mit dem Sie die Ausrichtung eines Oberflächenelements bestimmen können. Dieses LayoutData-Objekt ist eine Instanz der Unterklasse des abstrakten Basis-UI-Elements LayoutData. Web Dynpro stellt für die Layout-UI-Elemente FlowLayout, FormLayout, GridLayout, MatrixLayout und RowLayout folgende LayoutData-UI-Elemente zur Verfügung:
Zuordnung Layout - Data
| Layout-UI-Element | LayoutData-UI-Element | Beschreibung |
|---|---|---|
|
FlowData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein FlowLayout besitzt |
||
|
FormData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein FormLayout besitzt |
||
|
GridData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein GridLayout besitzt |
||
|
MatrixData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein MatrixLayout besitzt |
||
|
RowData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein RowLayout besitzt |
| Laufzeit-Klasse |
CL_WD_LAYOUT_DATA |
Eigenschaften im View Designer
| Name | Typ | Anfangswert | Bindbar |
|---|---|---|---|
|
STRING |
(automatisch) |
nein |
Eigenschaften und Methoden, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Das entsprechende Oberflächenelement istViewElement.