Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Razširitve DokuWikija (WvdS) » FluentUI (knjižnica oblikovalskega sistema) » FluentUI: reference komponent » FluentUI: Tab Control – predstavitveni pregled » Tab Control: Adaptivity

Tab Control: Adaptivity

Nazaj: predstavitveni pregled


Kaj se zgodi z zavihki, ki ne gredo več drug ob drugega: preselijo se v meni za prelivanje, namesto da bi se vrstica prelomila ali pomikala vodoravno.

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 Wolfgang van der Stille