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.
Použite wje-stepper, keď používateľ zadáva hodnotu, vyberá možnosti alebo vykonáva akciu vo formulári.
Nepoužívajte ho len ako vizuálny dekoratívny prvok bez interakcie. V takom prípade uprednostnite prezentačné komponenty.
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.
| Popis | Určuje, či je komponent aktívny. |
| Atribút | active |
| Typ | string |
| Predvolené | - |
| Popis | Nastavuje textovú hodnotu uloženú vo voľbe done. |
| Atribút | done |
| Typ | string |
| Predvolené | - |
Pre tento komponent nie sú dostupné žiadne udalosti.
| Popis | Spracuje aktuálny krok a aktualizuje stav steppera aj navigáciu. |
| Signatúra | (index: any, step: any, header: any, steps: any) => void |
| Popis | Spustí metódu navigate na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (direction: number) => void |
| Popis | Spustí metódu goToStep na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (stepIndex: number) => void |
| Popis | Nastaví step default a aplikuje súvisiace zmeny stavu. |
| Signatúra | (nav: HTMLElement, badge?: HTMLElement|null, stepIndex?: number) => void |
| Popis | Nastaví step active a aplikuje súvisiace zmeny stavu. |
| Signatúra | (nav: HTMLElement, badge?: HTMLElement|null, stepIndex?: number|null) => void |
setContentActive
| Popis | Nastaví content active a aplikuje súvisiace zmeny stavu. |
| Signatúra | (stepIndex: number) => void |
| Popis | Vráti step element z aktuálneho stavu komponentu. |
| Signatúra | (stepIndex: number) => HTMLElement |
renderStepContent
| Popis | Vykreslí step content v používateľskom rozhraní komponentu. |
| Signatúra | (stepIndex: number, content: Node|string|Node[], options?: \{ replace?: boolean \}) => void |
| Popis | Nastaví step done a aplikuje súvisiace zmeny stavu. |
| Signatúra | (nav: HTMLElement, badge?: HTMLElement|null) => void |
| Popis | Nastaví step locked a aplikuje súvisiace zmeny stavu. |
| Signatúra | (nav: any, badge: any) => void |
| Názov | Popis |
|---|
native | Štýluje koreňovú shadow časť komponentu. |
header | Štýluje shadow časť header. |
content | Štýluje shadow časť content. |
Pre tento komponent nie sú dostupné žiadne vlastné CSS vlastnosti.
| Názov | Popis |
|---|
default | Predvolený slot pre hlavný obsah komponentu. |