
Ein FlowLayout ist ein Container-Layout, das Oberflächenelemente von links nach rechts fließend anordnet und gegebenenfalls in eine neue Zeile umbricht.
Oberflächenelemente innerhalb eines FlowLayouts werden automatisch in die nächste Zeile umgebrochen, wenn der horizontale Bildschirmplatz zum Anzeigen in der betreffenden Zeile dafür nicht ausreicht.
Das Layouting der einzelnen Elemente einens FlowLayouts wird mittelsFlowData beschrieben.
Beachten Sie, dass einige UI-Elemente, wie beispielsweise der TransparentContainer nicht mit anderen Elementen in einer Zeile angeordnet werden können, sondern immer umbrechen.
Siehe auch:
Layout-Optimierung für FlowLayout und MatrixLayout
| Laufzeit-Klasse |
CL_WD_FLOW_LAYOUT |
Eigenschaften im View Designer
Layout-Daten sind generell nicht bindbar.
Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:
Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.
Dynamische Programmierung der Eigenschaften
| View Designer Name | Laufzeitname | Typ |
|---|---|---|
|
WRAPPING |
WDY_BOOLEAN |
Sie finden ein Beispiel für dieses UI-Element im System in der Component DEMO_UIEL_LAYOUT in der Applikation DEMO_UIEL_FLOW_LAYOUT.