Tabulka
CheckboxColumn
Inline checkbox zapisující booleovskou hodnotu rovnou do záznamu — tam, kde se přepínač čte špatně nebo je tabulka moc hustá.
Inline zaškrtávátko, které zapisuje boolean přímo do záznamu — stejná optimistická cesta zápisu jako ToggleColumn, pro případy, kdy checkbox působí přirozeněji než přepínač nebo je tabulka příliš hustá na celý přepínač.
use NyonCode\WireTable\Columns\CheckboxColumn;
Základní použití
CheckboxColumn::make('is_active')
Kliknutí se ukládá okamžitě a při odmítnutí zápisu se vrátí zpět s inline chybou (včetně konfliktu optimistického zámku — viz Editace).
Barva zaškrtnutí
CheckboxColumn::make('is_active') ->accentColor('success')
Zakázání pro konkrétní záznam
CheckboxColumn::make('is_active') ->disabled(fn ($record) => $record->is_locked)
Zakázaný stav se vynucuje i na serveru, nejen v prohlížeči: podvržený požadavek
na updateTableCell() u zakázaného řádku je odmítnut.
CheckboxColumn API
->accentColor(string|Color|null $color) // barva zaškrtnutí, výchozí: 'primary'->disabled(bool|Closure $condition = true)->getAccentColorClass(): string