LayoutData
Die Layoutdaten eines Oberflächenelements dienen der Steuerung der Positionierung in seinem enthaltenden Container. Sie müssen zu dem aktuellen Layout des Containers passen.
LayoutData stellt das abstrakte Basis-UI-Element aller LayoutData-Oberflächenelemente dar.
Zu den verfügbaren LayoutData-Oberflächenelementen zählen:
● FlowData
● GridData
● RowData
Diese UI-Elemente werden dazu verwendet, um Folgendes zu steuern:
● Abstände zwischen einzelnen Oberflächenelementen sowie zwischen Oberflächenelement und Gitterzelle
● horizontale und vertikale Ausrichtung der Oberflächenelemente innerhalb der Gitters
● Breite und Höhe des Oberflächenelements in der Zelle
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 ist ViewElement.