Skip to main content

Checkbox

shadow

Checkbox, alebo tiež začiarkavacie políčko, je element, ktorý umožňuje používateľom vybrať jednu alebo viac možností z množiny. Kliknutím na checkbox zmeníte jeho stav na true alebo false.

Základné použitie

Placement End

Color

Indeterminate checkbox

Po pridaní atribútu indeterminate sa zobrazí checkbox, ktorého predvolený stav je neutrálny, tzn. ani true ani false.

Variant

Pridaní atribútu variant s hodnotou circle zobrazíte checkbox v okrúhlom tvare.

Kedy použiť

Použite wje-checkbox, 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

checked

PopisUrčuje, či je voľba checked zapnutá a ovplyvňuje správanie komponentu.
Atribútchecked
Typboolean
Predvolené-

disabled

PopisVypína používateľskú interakciu s komponentom.
Atribútdisabled
Typany
Predvolené-

value

PopisNastavuje aktuálnu hodnotu komponentu.
Atribútvalue
Typstring
Predvolené-

indeterminate

PopisUrčuje, či je voľba indeterminate zapnutá a ovplyvňuje správanie komponentu.
Atribútindeterminate
Typboolean
Predvolené-

required

PopisOznačí komponent ako povinný pre validáciu formulára.
Atribútrequired
Typany
Predvolené-

invalid

PopisRiadi validáciu alebo stavové hlášky pre voľbu invalid.
Atribútinvalid
Typboolean
Predvolenéfalse

label

PopisNastavuje zobrazený alebo prístupný textový štítok.
Atribútlabel
Typstring|null
Predvolené-

Udalosti

NázovPopis
wje-toggle:inputVyvolá sa pri zmene vstupnej hodnoty.
wje-toggle:changeVyvolá sa pri zmene hodnoty komponentu.

Metódy

Pre tento komponent nie sú dostupné žiadne verejné metódy.

CSS tieňové časti

NázovPopis
nativeŠtýluje koreňovú shadow časť komponentu.

CSS vlastné premenné

NázovPopis
--wje-checkbox-border-radiusVlastná CSS premenná, ktorá riadi zaoblenie rohov.
--wje-checkbox-border-widthVlastná CSS premenná, ktorá riadi border width.
--wje-checkbox-border-styleVlastná CSS premenná na štýlovanie komponentu (border style).
--wje-checkbox-border-colorVlastná CSS premenná, ktorá riadi border color.
--wje-checkbox-margin-inlineVlastná CSS premenná, ktorá riadi margin inline.

Sloty

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