Farbschema: Dunkel
Sie befinden sich hier: start » de » Dokumentation » DokuWiki-Erweiterungen (WvdS) » FluentUI (Design-System-Bibliothek) » FluentUI: Komponenten-Referenzen » FluentUI: Tree List – Demo-Übersicht » Tree List: Adaptivity

Tree List: Adaptivity

Zurück: Demo-Übersicht


Die Tree List erbt das Verhalten bei schmalem Platz unverändert vom Grid – dieselbe Regel, dasselbe CSS-Rezept, kein zweiter Vertrag.

1. Übersicht und Zweck

Status: [Live] – erbt das Container-getriebene Prinzip von DataGrid → Adaptivity unverändert.

2. Voraussetzungen

DataGrid → Adaptivity bereits verstanden – Tree List erbt dasselbe CSS-Rezept.

3. Konzepte

Keine zusätzliche Adaptivity-Regel gegenüber dem DataGrid – der einzige neue Faktor ist die Einrückungsspalte (data-wk-depth), die bei sehr schmalem Panel zulasten der ersten Datenspalte geht, statt eigene Breakpoints zu definieren.

4. Erste Schritte

Entfällt – geerbtes CSS-Rezept, kein eigener Aufruf.

5. Verwendung

Relevant bei sehr tiefen Hierarchien in schmalen Panels – Abschnitt 6/7.

6. API-Referenz: Einrückungsgrenze [Live]

Ab $opts['maxDepthIndent'] Ebenen (Default 6) wächst die Einrückung nicht weiter linear, sondern zeigt eine kompakte „…“-Markierung (.wk-treelist__deep) mit der tatsächlichen Tiefe als Tooltip – verhindert, dass die erste Spalte bei sehr tiefen Hierarchien den gesamten verfügbaren Platz auffrisst.

7. Parameter, Optionen und Zustände

Schlüssel Typ Bedeutung
$opts['maxDepthIndent'] int Ebenen-Grenze, ab der die Einrückung kappt, Default 6

8. Vollständige Beispiele

echo $widgets->treeList($columns, $rows, ['rowKey' => 'id', 'maxDepthIndent' => 4]);

9. Einschränkungen und Randfälle

Keine über den Basiskontrakt hinaus.

10. Accessibility und Kompatibilität

Die „…“-Tiefen-Markierung ist rein visuell – der tatsächliche Tiefenwert steht unabhängig davon als aria-level an jeder Zeile (s. Accessibility).

11. Troubleshooting

Entfällt.

12. Verwandte Themen

de/wiki/dwe/wkfluentui/component/treelist/adaptivity.txt · Zuletzt geändert: von 127.0.0.1