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.