Schema
Grid
Vícesloupcový grid layout pro uspořádání dětských komponent do sloupců. Sdílený schema slovník — stejný layout se vykreslí ve formulářích i infolistech.
Na této stránce
Vícesloupcový grid layout pro uspořádání dětských komponent do sloupců. Sdílený schema slovník — stejný layout se vykreslí ve formulářích i infolistech.
use NyonCode\WireCore\Foundation\Schema\Grid;
Použití
Grid::make() ->columns(2) ->schema([ TextInput::make('first_name')->columnSpan(1), TextInput::make('last_name')->columnSpan(1), Textarea::make('bio')->columnSpanFull(), ])
Responzivní sloupce
Předejte mapu klíčovanou breakpointy pro měnění počtu sloupců podle velikosti obrazovky:
Grid::make() ->columns([ 'default' => 1, 'md' => 2, 'xl' => 3, ]) ->schema([...])
Metody
| Metoda | Popis |
|---|---|
columns(int|array) |
Počet sloupců gridu nebo mapa klíčovaná breakpointy (výchozí: 2) |
Dětské komponenty používají columnSpan(int) a columnSpanFull() pro řízení své
šířky.
Ve formulářích můžete také importovat tenký alias
NyonCode\WireForms\Components\Layout\Grid(deprecated ve v2.0). Jen vymění form-specifický markup; preferujte kanonický schemaGridvýše.