Sie befinden sich hier: start » de » Interne Dokumentation » DokuWiki-Erweiterungen (WvdS) » FluentUI (Design-System-Bibliothek) » FluentUI: Komponenten-Referenzen » FluentUI: Tab Control — Demo-Übersicht » Tab Control: Adaptivity

Tab Control: Adaptivity

Zurück: Demo-Übersicht


1. Übersicht und Zweck

Status: [Live]. Referenz: DevExpress ASPxPageControl Adaptive-Modus (Tabs überlaufen in ein „Mehr…„-Menü).

2. Voraussetzungen

Tab-Control- Basiskontrakt bereits verstanden.

3. Konzepte

Überläuft der Tab-Strip die verfügbare Breite, wandern die am weitesten rechts stehenden Köpfe hinter einen „Mehr …“-Knopf (scripts/tabs.js, ResizeObserver) — der aktive Kopf bleibt immer sichtbar.

4. Erste Schritte

Im Panels-Modus automatisch aktiv; Navigations-Strips opten per data-wk-tabs-overflow-Attribut am <ul class="wk-tabs"> ein.

5. Verwendung

Relevant, sobald ein Konsument mehr Tabs zeigt, als in die verfügbare Breite passen.

6. API-Referenz: Overflow in „Mehr…"-Menü [Live]

Unterhalb verfügbarer Breite verschwinden die am weitesten rechts stehenden Tabs hinter einem „Mehr …„-Kopf, der beim Klick ein Menü im Kontextmenü-Look öffnet (role=„menu“/menuitem); die Wahl eines Eintrags klickt den echten, versteckten Tab-Kopf — ein Code-Pfad, kein zweiter Aktivierungsweg. Der jeweils aktive Tab-Kopf wird nie versteckt.

7. Parameter, Optionen und Zustände

No-JS-Fallback: alle Tabs bleiben nebeneinander sichtbar und brechen um (flex-wrap) — kein „Mehr…“-Menü ohne JavaScript, da es sonst unerreichbare Tabs erzeugen würde.

8. Vollständige Beispiele

Siehe Grundlagen → Panels-Modus — Overflow braucht dort keinen zusätzlichen Parameter.

9. Einschränkungen und Randfälle

  • Die Breitenmessung reserviert Platz für den „Mehr …„-Kopf — bei extrem schmalen Containern kann außer dem aktiven Kopf alles ins Menü wandern.

10. Accessibility und Kompatibilität

Das „Mehr …“-Menü ist tastaturbedienbar (Fokus auf ersten Eintrag, Enter/Escape) — dasselbe Muster wie das Kontextmenü der Bibliothek.

11. Troubleshooting

Entfällt.

12. Verwandte Themen

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