Моя цель — получить доступ к состоянию TextInput «недели» в методе повторителя по умолчанию. Однако он работает не так, как ожидалось; dump($weeks); вместо введенного значения печатает «ноль». Я также сбросил get('./'), и "weeks" — единственный элемент в возвращаемом массиве.
Что я делаю не так?
У меня есть ресурс нити со следующим методом формы: [code]public static function form(Form $form): Form { return $form ->columns(1) ->schema([ Wizard::make([ Wizard\Step::make('Duration') ->icon('far-clock') ->completedIcon('fas-clock') ->schema([ TextInput::make('weeks') ->label('How long should the plan be?') ->reactive() ->afterStateUpdated(function (callable $set, $state) { $set('weeks', $state); }), ]), Wizard\Step::make('Schema') ->icon('heroicon-o-table-cells') ->completedIcon('heroicon-s-table-cells') ->schema([ Repeater::make('schemas') ->label('') ->schema([ Fieldset::make('Week') ->columns(12) ->schema([ TextInput::make('week_from') ->numeric() ->minValue(1) ->maxValue(fn (callable $get) => $get('weeks')) ->required() ->label('From') ->columnSpan(6), TextInput::make('week_to') ->numeric() ->minValue(1) ->maxValue(fn (callable $get) => $get('weeks')) ->required() ->label('To') ->columnSpan(6), ]), ]) ->required() ->addable() ->deletable() ->cloneable() ->reorderable(false) ->minItems(1) ->maxItems(fn (callable $get) => $get('weeks')) ->defaultItems(fn (callable $get) => $get('weeks') ?: 1) ->default(function (callable $get) { $weeks = $get('weeks') ?? 1; dump($weeks); return []; }) ->columns(2), ]), ]) ]); } [/code] Моя цель — получить доступ к состоянию TextInput «недели» в методе повторителя по умолчанию. Однако он работает не так, как ожидалось; dump($weeks); вместо введенного значения печатает «ноль». Я также сбросил get('./'), и "weeks" — единственный элемент в возвращаемом массиве. Что я делаю не так?
У меня есть ресурс нити со следующим методом формы:
public static function form(Form $form): Form
{
return $form
->columns(1)
->schema([
Wizard::make([
Wizard\Step::make('Duration')
->icon('far-clock')
->completedIcon('fas-clock')
->schema( ),...
В настоящее время я работаю над веб-приложением-формой, используя Laravel 10 и Filament PHP. У меня есть таблица формы со столбцами, содержащими следующие данные:
Теперь я хочу отобразить эти данные с помощью повторителя форм, предоставленного...
Я прочитал пару статей на сайте Developer.android.com, пытаясь понять, как структурировать пользовательский интерфейс с помощью элементов, состояний, событий и т. д., но не совсем понимаю, как именно это реализовать. Я создал ViewModel для своей...
Я прочитал пару статей на сайте Developer.android.com, пытаясь понять, как структурировать пользовательский интерфейс с помощью элементов, состояний, событий и т. д., но не совсем понимаю, как именно это реализовать. Я создал ViewModel для своей...
Я прочитал пару статей на сайте Developer.android.com, пытаясь понять, как структурировать пользовательский интерфейс с помощью элементов, состояний, событий и т. д., но не совсем понимаю, как именно это реализовать. Я создал ViewModel для своей...