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


Was mit Reitern geschieht, die nicht mehr nebeneinander passen: sie wandern in ein Überlaufmenü, statt die Leiste umbrechen oder waagerecht scrollen zu lassen.

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 127.0.0.1