Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation LayoutData Dokument im Navigationsbaum lokalisieren

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 die abstrakte Basisklasse aller LayoutData-Oberflächenelemente dar.

Zu den verfügbaren LayoutData-Oberflächenelementen zählen:

·        FlowData

·        GridData

·        MatrixData

·        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 der abstrakten Basisklasse LayoutData. Web Dynpro stellt für die Layout-UI-Elemente FlowLayout, GridLayout, MatrixLayout und RowLayout folgende LayoutData-UI-Elemente zur Verfügung:

Zuordnung Layout - Data

Layout-UI-Element

LayoutData-UI-Element

Beschreibung

FlowLayout

FlowData

FlowData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein FlowLayout besitzt

GridLayout

GridData

GridData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein Grid-Layout besitzt

MartrixLayout

MatrixData

MatrixData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein Matrix-Layout besitzt

RowLayout

RowData

RowData stellt die Layout-Daten eines Oberflächenelements zur Verfügung, dessen Container ein Row-Layout besitzt

 

Laufzeit-Klasse

CL_WD_LAYOUT_DATA

 

Eigenschaften im View Designer

Name

Typ

Anfangswert

Bindbar

id

STRING

(automatisch)

nein

 

Hinweis

Eigenschaften und Methoden, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Das entsprechende Oberflächenelement ist ViewElement.

Ende des Inhaltsbereichs