Skip to main content

Stepper

shadow

Komponent Stepper zobrazuje pokrok prostredníctvom očíslovaných krokov. Poskytuje workflow podobný sprievodcovi. Steppery zobrazujú pokrok prostredníctvom sekvencie očíslovaných krokov.

Základné použitie​

Ukážka predstavuje stepper v jeho základnom flow s predvolenou navigáciou medzi krokmi.

Disabled (Deaktivované) kroky​

Ukážka blokuje niektoré kroky steppera, takže je vidieť, ako komponent komunikuje nedostupnú navigáciu.

Vlastné tlačidlá​

Ukážka nahrádza predvolené ovládanie vlastnými tlačidlami, čo sa hodí pri zložitejších formulároch alebo wizard flow.

Kedy použiť​

Použite wje-stepper, keď používateľ zadáva hodnotu, vyberá možnosti alebo vykonáva akciu vo formulári.

Kedy nepoužiť​

Nepoužívajte ho len ako vizuálny dekoratívny prvok bez interakcie. V takom prípade uprednostnite prezentačné komponenty.

Prístupnosť​

Vždy prepojte komponent s popisom (label/aria-label), zachovajte ovládanie klávesnicou a pri validačných chybách zobrazte zrozumiteľnú správu.

Odporúčané postupy​

  • Majte jednotné validačné pravidlá a error stavy naprieč celým formulárom.
  • Pri asynchrónnych operáciách zobrazte stav načítania alebo disabled stav.
  • Pri zložitých formulároch preferujte menšie sekcie a okamžitú spätnú väzbu.

Atribúty a vlastnosti​

active​

PopisUrčuje, či je komponent aktívny.
Atribútactive
Typstring
Predvolené-

done​

PopisNastavuje textovú hodnotu uloženú vo voľbe done.
Atribútdone
Typstring
Predvolené-

startIndex​

PopisNastavuje start index, ktorý používa logika stavu komponentu.
Atribútstart-index
Typnumber|string
Predvolené-

Udalosti​

Pre tento komponent nie sú dostupné žiadne udalosti.

Metódy​

PopisSpustí metódu navigate na vykonanie logiky komponentu a aktualizáciu jeho stavu.
Signatúra(direction: number) => void

goToStep​

PopisSpustí metódu goToStep na vykonanie logiky komponentu a aktualizáciu jeho stavu.
Signatúra(stepIndex: number) => void

CSS tieňové časti​

NázovPopis
nativeŠtýluje koreňovú shadow časť komponentu.
headerŠtýluje shadow časť header.
contentŠtýluje rozbaľovaný obsahový panel.

CSS vlastné premenné​

Pre tento komponent nie sú dostupné žiadne vlastné CSS vlastnosti.

Sloty​

NázovPopis
defaultPredvolený slot pre hlavný obsah komponentu.