Show TOC

LayoutDataLocate this document in the navigation structure

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:

  • 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

FlowLayout

FlowData

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

FormLayout

FormData

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

GridLayout

GridData

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

MartrixLayout

MatrixData

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

RowLayout

RowData

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

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 istViewElement.