Formuláře
Rating
Pole hvězdičkového hodnocení s konfigurovatelným max počtem hvězd, přesností na půl hvězdy a barvou.
Na této stránce
Pole hvězdičkového hodnocení s konfigurovatelným max počtem hvězd, přesností na půl hvězdy a barvou.
use NyonCode\WireForms\Components\Rating;
Základní použití
Rating::make('score') ->max(5) ->default(0)
Půlhvězdy
Rating::make('rating') ->allowHalf() // umožňuje kroky po 0.5: 1, 1.5, 2, 2.5 …
Vlastní max
Rating::make('priority') ->max(3) // 3-hvězdičková škála
Barvy
Rating::make('satisfaction') ->color('primary') // libovolná barva palety (výchozí 'primary')
Bez možnosti vyčištění
Rating::make('score') ->clearable(false) // kliknutí na aktivní hvězdu ji už neresetuje
Metody
| Metoda | Typ | Popis |
|---|---|---|
max(int) |
int | Počet hvězd (výchozí 5) |
allowHalf(bool) |
bool | Zapnout výběr půlhvězdy (výchozí false) |
color(string) |
string | Barva vyplněné hvězdy — libovolná barva palety (viz Colors) |
clearable(bool) |
bool | Kliknutí na aktivní hvězdu resetuje na 0 (výchozí true) |
default(int|float|Closure) |
number | Předvyplněná hodnota |
disabled(bool|Closure) |
bool | Znepřístupnit hodnocení |
required() |
— | Označit jako povinné |
live() |
— | Spustit Livewire update při kliknutí |
Label, hint, tooltip a další sdílené metody viz Společné API pole.