shadow
Komponent Kanban je element zobrazujúci plnoohodnotnú Kanban tabuľu. Tá umožňuje spravovať úlohy a projekty pomocou vizuálneho rozhrania.
Kanban tabuľa je rozdelená do stĺpcov, pričom každý stĺpec reprezentuje určitú fázu procesu alebo kategóriu úloh.
Úlohy sú zobrazené ako karty, ktoré je možné presúvať medzi stĺpcami, čím je možné nastaviť a sledovať ich aktuálny stav.
Použite wje-kanban, keď chcete riešiť daný UI problém konzistentne v rámci WebJET dizajn systému.
Nepoužívajte komponent mimo jeho zodpovednosti; pri netypickom prípade radšej zložte viac menších prvkov.
Skontrolujte klávesnicové ovládanie, focus stavy, kontrast a zrozumiteľné pomenovanie interaktívnych prvkov.
Odporúčané postupy
- Preferujte API komponentu pred ručnými DOM zásahmi.
- Držte sa dizajnových tokenov a konzistentných konvencií pomenovania.
- Pred nasadením otestujte komponent v reálnych dátových scenároch.
totalPages
| Popis | Nastavuje číselnú hodnotu používanú vo voľbe total-pages. |
| Atribút | total-pages |
| Typ | number |
| Predvolené | 0 |
| Popis | Definuje zoznam hodnôt spracovaných vo voľbe is-loading. |
| Atribút | is-loading |
| Typ | array |
| Predvolené | [] |
| Popis | Určuje, či je voľba is-dragging zapnutá a ovplyvňuje správanie komponentu. |
| Atribút | is-dragging |
| Typ | boolean |
| Predvolené | false |
| Popis | Definuje zoznam hodnôt spracovaných vo voľbe selected-cards. |
| Atribút | selected-cards |
| Typ | array |
| Predvolené | [] |
Pre tento komponent nie sú dostupné žiadne udalosti.
| Popis | Inicializuje obsluhu ťahania a púšťania na presúvanie kariet medzi stĺpcami. |
| Signatúra | () => void |
| Popis | Inicializuje obsluhu, ktorá vyberá alebo ruší výber všetkých kariet v stĺpci. |
| Signatúra | () => void |
| Popis | Inicializuje obsluhu kliknutí pre akcie položiek kanban menu. |
| Signatúra | () => void |
| Popis | Aktualizuje vybrané karty podľa najnovších údajov komponentu. |
| Signatúra | (pool: HTMLElement, isChecked: boolean) => void |
| Popis | Presunie stĺpec na novú pozíciu v dátach komponentu. |
| Signatúra | (pool: HTMLElement, direction: string) => void |
| Popis | Premenuje stĺpec a obnoví závislé referencie. |
| Signatúra | (pool: HTMLElement) => void |
| Popis | Vráti kartu zástupný prvok z aktuálneho stavu komponentu. |
| Signatúra | () => null|* |
| Popis | Zaregistruje delegované poslucháče udalostí pre dynamický obsah komponentu. |
| Signatúra | (eventType: string, selector: string, callback: function) => void |
| Popis | Nastaví vybrané karty a aplikuje súvisiace zmeny stavu. |
| Signatúra | (isChecked: boolean, card: HTMLElement) => void |
| Popis | Nastaví vybrané položky a aplikuje súvisiace zmeny stavu. |
| Signatúra | () => void |
getPages
| Popis | Vráti stránky z aktuálneho stavu komponentu. |
| Signatúra | (page: any) => Promise<any> |
| Popis | Vyvolá vlastnú udalosť z kontextu komponentu. |
| Signatúra | (event: any) => void |
| Názov | Popis |
|---|
native-infinite-scroll | Štýluje shadow časť native-infinite-scroll. |
Pre tento komponent nie sú dostupné žiadne vlastné CSS vlastnosti.
| Názov | Popis |
|---|
default | Predvolený slot pre hlavný obsah komponentu. |