Trenutno dejavna stran: start » sl » Interna dokumentacija » Razširitve DokuWikija (WvdS) » FluentUI (knjižnica oblikovalskega sistema) » FluentUI: reference komponent » FluentUI: Tab Control — predstavitveni pregled » Tab Control: Adaptivity

Tab Control: Adaptivity

1. Pregled in namen

Stanje: [Live]. Referenca: DevExpress-ov adaptivni način ASPxPageControl (zavihki se prelivajo v meni „Več…„).

2. Predpogoji

3. Pojmi

Če trak zavihkov preliva razpoložljivo širino, se najbolj desno postavljeni naslovi premaknejo za gumb „Več …“ (scripts/tabs.js, ResizeObserver) — aktivni naslov ostane vedno viden.

4. Prvi koraki

Samodejno aktivno v načinu panelov; navigacijski trakovi to omogočijo prek atributa data-wk-tabs-overflow na <ul class="wk-tabs">.

5. Uporaba

Relevantno, ko porabnik prikaže več zavihkov, kot jih je moč umestiti v razpoložljivo širino.

6. API referenca: prelivanje v meni „Več…" [Live]

Pod razpoložljivo širino najbolj desno postavljeni zavihki izginejo za naslov „Več …„, ki ob kliku odpre meni v videzu kontekstnega menija (role=„menu“/menuitem); izbira vnosa klikne pravi, skriti naslov zavihka — ena sama pot kode, brez druge poti aktivacije. Trenutno aktivni naslov zavihka se nikoli ne skrije.

7. Parametri, možnosti in stanja

Rezervni način brez JS: vsi zavihki ostanejo vidni drug ob drugem in se prelomijo (flex-wrap) — brez menija „Več…“ brez JavaScripta, saj bi sicer ustvaril nedosegljive zavihke.

8. Popolni primeri

Glej osnove → način panelov — prelivanje tam ne potrebuje dodatnega parametra.

9. Omejitve in robni primeri

  • Merjenje širine rezervira prostor za naslov „Več …„ — pri izjemno ozkih vsebnikih lahko vse razen aktivnega naslova preide v meni.

10. Dostopnost in združljivost

Meni „Več …“ je upravljiv s tipkovnico (fokus na prvem vnosu, Enter/Escape) — enak vzorec kot kontekstni meni knjižnice.

11. Odpravljanje težav

Se ne uporablja.

12. Sorodne teme

sl/wiki/dwe/wkfluentui/component/tabcontrol/adaptivity.txt · Zadnja sprememba: uporabnika 0.0.0.0