Skip to main content

Rate

shadow

Stránka pre wje-rate bola automaticky doplnená, aby dokumentácia pokrývala aktuálnu verziu komponentov. Detailné návody na použitie a odporúčania doplníme v ďalšej obsahovej fáze.

Kedy použiť

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

isHover

PopisRiadi správanie voľby is-hover v komponente.
Atribútis-hover
Typany
Predvolené-

value

PopisNastavuje aktuálnu hodnotu hodnotenia.
Atribútvalue
Typnumber
Predvolené-

max

PopisNastavuje maximálnu hodnotu hodnotenia.
Atribútmax
Typnumber
Predvolené-

disabled

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

readonly

PopisZabráni používateľovi upravovať hodnotu.
Atribútreadonly
Typany
Predvolené-

precision

PopisNastavuje číselnú hodnotu používanú vo voľbe precision.
Atribútprecision
Typnumber
Predvolené-

icons

PopisDefinuje zoznam hodnôt spracovaných vo voľbe icons.
Atribúticons
TypArray<string>
Predvolené-

Udalosti

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

Metódy

createIcons

PopisVytvorí icons a pripojí ho do štruktúry komponentu.
Signatúra(i: number) => Element

changeRate

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

getIcons

PopisVráti icons z aktuálneho stavu komponentu.
Signatúra(index: number) => Element

getValueFromXPosition

PopisVráti hodnotu from xposition z aktuálneho stavu komponentu.
Signatúra(coordinate: number) => number

roundToPrecision

PopisSpustí metódu roundToPrecision na vykonanie logiky komponentu a aktualizáciu jeho stavu.
Signatúra(numberToRound: number, precision?: number) => number

CSS tieňové časti

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

CSS vlastné premenné

NázovPopis
--wje-rate-gapVlastná CSS premenná, ktorá riadi gap.
--wje-rate-colorVlastná CSS premenná, ktorá riadi color.
--wje-rate-selected-colorVlastná CSS premenná, ktorá riadi selected color.

Sloty

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