Vertical Grid: Adaptivity
Zurück: Demo-Übersicht
1. Übersicht und Zweck
Status: Panel-Fill-Verhalten [Live]; Label/Control-Achsenkippe bei schmalem Container [Live].
2. Voraussetzungen
propertyGrid()- Basiskontrakt bereits verstanden.
3. Konzepte
Wie beim DataGrid
folgt propertyGrid() der Breite seines Panels (Drawer, Auxbar, Dialog)
über dasselbe Container-getriebene CSS-Rezept — kein eigenes
Breakpoint-Verhalten.
4. Erste Schritte
Kein zusätzlicher Aufruf nötig — Panel-Füll-Verhalten ist automatisch aktiv.
5. Verwendung
Gilt automatisch für jedes propertyGrid() in einem Panel-Container
(Drawer, Auxbar, Dialog).
6. API-Referenz: [Live] Panel-Füll-Verhalten
Dasselbe Container-getriebene CSS-Rezept (Zutaten 1–3) wie beim DataGrid — das Raster scrollt innerhalb seines Panels statt die Seite zu sprengen.
7. Parameter, Optionen und Zustände: Label über Control bei schmalem Container
[Live] — derselbe Mechanismus wie bei
Eingabefelder →
Adaptivity (data-wk-stack-below-Attribut + scripts/adaptive.js,
per ResizeObserver am Container gemessen — nie am Viewport), hier auf
Raster-Ebene: unterhalb der mit $opts['stackBelow'] gesetzten Breite
kippt die zweispaltige Aufteilung auf eine einzige Spalte
(Label über Control statt nebeneinander, is-stacked-Klasse).
Das Kippen ist die zweite Antwort, nicht die erste. Die Spurdefinition
selbst deckelt die Beschriftungsspalte seit dem 25.08.2026
(fit-content(22rem) minmax(0, 1fr), siehe
Grundlagen), sodass
auch ein nicht gekipptes Raster sein Steuerelement nicht mehr aus dem Bild
schieben kann. stackBelow entscheidet, ab welcher Container-Breite
nebeneinander unleserlich wird — nicht, ob das Steuerelement erreichbar ist.
| Schlüssel | Typ | Bedeutung |
|---|---|---|
stackBelow | int (px) | Container-Breite, unterhalb der Label über Control kippt (Default der JS-Schicht: 360, wenn das Attribut ohne Wert gesetzt ist) |
8. Vollständige Beispiele
Kein zusätzliches Beispiel — Panel-Füll-Verhalten ist Teil des Basiskontrakts (s. Grundlagen).
9. Einschränkungen und Randfälle
Keine über die Feature-Seiten hinaus.
10. Accessibility und Kompatibilität
Container-getriebenes Responsive erfordert keine ARIA-Anpassung — es ändert nur Layout, keine Semantik.
11. Troubleshooting
Entfällt — kein beobachtbarer Fehlerfall über DataGrid → Adaptivity hinaus.
12. Verwandte Themen
- Demo-Übersicht — alle Kategorien
- DataGrid: Adaptivity — geerbtes CSS-Rezept
- Eingabefelder: Adaptivity — identische Label-Achsen-Lücke