Skip to content

View-Tree (Inhalt der View)

Der View-Tree zeigt den Inhalt der aktuell ausgewählten View hierarchisch an. Aus der Baumstruktur lesen Sie ab, welche Komponenten Container sind und wie die Komponenten zueinander stehen – meist Parent-Child oder auf gleicher Ebene.

Der Tree dient zum Navigieren, Selektieren, Verschieben und Löschen von Komponenten – ergänzend zur direkten Bedienung auf der Landefläche.

Standard-Aufbau einer View

Eine View besteht aus drei festen Bereichen:

BereichZweck
HeaderTitel und Navigationsmöglichkeiten – z.B. Zurück-Button, Logo
ContentHauptinhalt – hier finden alle UI-Elemente Platz, beliebig verschachtelt
FooterAktionen am unteren Rand – z.B. Bestätigungs-Buttons, Abbrechen

Der Header und Footer akzeptieren nur eine eingeschränkte Auswahl an Komponenten (Buttons, Labels, Icons, Links). Im Content sind alle Komponenten erlaubt.

Bedienung

View-Tree – Komponente selektieren

AktionWirkung
Klick auf KnotenSelektiert die Komponente. Sie wird auf der Landefläche markiert und im Eigenschaften-Panel geladen.
Drag auf eine andere PositionVerschiebt die Komponente innerhalb des Trees. Ungültige Ziele werden abgewiesen.
Drop einer neuen Komponente aus der SidebarFügt die Komponente unterhalb des Ziel-Knotens ein, sofern dieser ein Container ist.
Lösch-SymbolEntfernt die Komponente und ihre Children.
SucheFiltert den Tree live nach controlId oder Komponenten-Typ.

controlId konsequent vergeben

Jede Komponente erhält automatisch eine technische ID. Vergeben Sie zusätzlich eine sprechende controlId im Eigenschaften-Panel (z.B. inputUser, btnLogin) – sie wird für Backend-Anbindung, Validatoren und Logic Flow als Referenz benötigt.

Container und Children

Eine Komponente ist ein Container, wenn sie weitere Komponenten als Kinder aufnehmen kann. Typische Container:

ContainerVerwendung
View (mit Header, Content, Footer)Wurzel jeder Seite
VBoxVertikale Anordnung
HBoxHorizontale Anordnung
FlexBox / DynamicFlexBoxFlexible Anordnung mit Wrap
PanelGruppierung mit optionaler Überschrift, einklappbar
ScrollContainerScrollbarer Bereich mit fester Höhe
SimpleFormFormular-Layout mit Labels und Eingabefeldern
IconTabBar / IconTabFilterTab-Navigation innerhalb einer View

Validatoren und Logic Flows hängen ebenfalls als Children unter ihrer zugehörigen Komponente – siehe Funktionen.

Nächste Schritte