Sie befinden sich hier: start » de » Interne 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


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 0.0.0.0