shadow
Element Tree umožňuje hierarchické zobrazovanie dát v stromovej štruktúre. Používa sa na vizualizáciu kategórií, súborových systémov alebo navigačných štruktúr. Tree obsahuje wje-tree ako hlavný kontajner a wje-tree-item ako jednotlivé položky stromu. Položky môžu obsahovať deti, čím vytvárajú vnorenú hierarchiu.
Pre viac úrovní vnorenia (napr. Deciduous -> Maple -> Field maple) sa odsadenie aplikuje priebežne na každú otvorenú vetvu. Vďaka tomu je tretia a ďalšie úrovne čitateľne oddelené od rodiča.
Použite wje-tree, keď používateľ potrebuje orientáciu v aplikácii alebo prechod medzi stavmi/obrazovkami.
Nepoužívajte viac paralelných navigačných vzorov, ktoré si navzájom konkurujú.
Zabezpečte jasné active/selected stavy, predvídateľné poradie tabulátora a pomenovanie ovládacích prvkov.
Odporúčané postupy
- Držte URL a UI stav v synchronizácii, aby bola navigácia reprodukovateľná.
- Používajte konzistentné názvoslovie položiek naprieč menu, breadcrumbom a tabmi.
- Pri hlbokých štruktúrach pridajte pomocný kontext (breadcrumb, nadpis, ikony).
Pre tento komponent nie sú dostupné žiadne vlastnosti.
Pre tento komponent nie sú dostupné žiadne udalosti.
| Popis | Vráti všetky položky z aktuálneho stavu komponentu. |
| Signatúra | () => Array<Element> |
| Popis | Vráti expand collapse ikonu z aktuálneho stavu komponentu. |
| Signatúra | (item: HTMLElement, status: string) => void |
| Popis | Vráti slots z aktuálneho stavu komponentu. |
| Signatúra | (item: any, slotName: any) => void |
| Popis | Aktualizuje checkbox state podľa najnovších údajov komponentu. |
| Signatúra | (changedItem: object, isInitialSync?: boolean) => void |
| Popis | Aktualizuje parent state podľa najnovších údajov komponentu. |
| Signatúra | (item: object) => void |
| Popis | Spustí metódu propagateStateUpwards na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (item: HTMLElement) => void |
| Popis | Spustí metódu propagateStateDownwards na vykonanie logiky komponentu a aktualizáciu jeho stavu. |
| Signatúra | (item: object) => void |
| Názov | Popis |
|---|
native | Štýluje koreňovú shadow časť komponentu. |
Pre tento komponent nie sú dostupné žiadne vlastné CSS vlastnosti.
| Názov | Popis |
|---|
default | Predvolený slot pre hlavný obsah komponentu. |