Skip to main content

Rate

shadow

wje-rate slúži na zadanie aj zobrazenie hodnotenia. Komponent podporuje celé aj desatinné kroky, readonly režim, disabled stav a vlastné ikony.

Základné použitie

Najjednoduchší scenár je interaktívne hodnotenie s predvolenými hviezdičkami a maximom podľa atribútu max.

Predvolená hodnota

Atribút value nastavuje počiatočnú alebo aktuálnu hodnotu hodnotenia. Hodí sa pri editácii existujúceho hodnotenia aj pri read-only zobrazení.

Presnosť hodnotenia

Ak potrebujete polovice alebo iné menšie kroky, použite atribút precision. Výsledné hover aj click správanie sa potom zaokrúhľuje podľa nastavenej presnosti.

Read-only režim

Pri readonly zostáva hodnota viditeľná, ale používateľ ju už nemôže meniť. To je vhodné napríklad pri zobrazení už uloženého hodnotenia.

Disabled stav

Disabled stav blokuje interakciu aj hover feedback. Použite ho tam, kde je hodnotenie dočasne nedostupné alebo čaká na inú podmienku.

Kedy použiť

Použite wje-rate, keď používateľ hodnotí kvalitu, spokojnosť alebo preferenciu na malej škále.

Kedy nepoužiť

Nepoužívajte ho tam, kde je potrebný presný číselný vstup alebo keď škála nemá pre používateľa jasný význam.

Prístupnosť

Pri dôležitých rozhodnutiach doplňte hodnotenie aj textovým kontextom, aby používateľ rozumel škále aj aktuálnej hodnote. Readonly a disabled stav by mal byť zrozumiteľný aj bez hoveru.

Odporúčané postupy

  • Držte konzistentný význam škály, napríklad 1 až 5, naprieč celou aplikáciou.
  • Ak používate vlastné ikony cez icons, zachovajte rovnakú vizuálnu logiku pre vyplnený aj nevyplnený stav.
  • Pri zobrazení uloženého hodnotenia zvážte readonly režim namiesto disabled, ak má byť hodnota stále dobre čitateľná.

Atribúty a vlastnosti

disabled

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

icons

PopisPrepíše názvy ikon vykreslených pre jednotlivé kroky hodnotenia.
Atribúticons
TypArray<string>
Predvolené[star]

max

PopisNastavuje maximálny počet krokov hodnotenia vykreslených komponentom.
Atribútmax
Typnumber
Predvolené-

precision

PopisNastavuje krok, po ktorom sa dá vyberať aj desatinné hodnotenie.
Atribútprecision
Typnumber
Predvolené1

readonly

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

value

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

Udalosti

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

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-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.