© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
8 replies
Wiebe

Reset form data in action

I've got an action with a form, within that action i've got another action, with that action i want to reset the form data but it doesnt seem to do anything.

protected function setUp(): void {
        parent::setUp();

        $this->modalCancelAction(false)
             ->modalSubmitAction(false)
             ->extraModalFooterActions([
                 Action::make('next')
                       ->action(function($record){
                           $this->resetFormData();
                       })
             ]);

        $this->mountUsing(function (ComponentContainer $form, ManufacturingOrder $order){
            $form->fill([
                'status' => $order->status,
            ]);
        });

        $this->form([
            Select::make('status')->options([
              'open' => 'Open',
              'finished' => 'Finished',
            })->afterStateUpdated(function ($record, $state) {
                $record->update(['status' => $state])
            })->reactive()
        ])

             ->action(function($data, $record){
                 dd($data, $record);
             });
    }
protected function setUp(): void {
        parent::setUp();

        $this->modalCancelAction(false)
             ->modalSubmitAction(false)
             ->extraModalFooterActions([
                 Action::make('next')
                       ->action(function($record){
                           $this->resetFormData();
                       })
             ]);

        $this->mountUsing(function (ComponentContainer $form, ManufacturingOrder $order){
            $form->fill([
                'status' => $order->status,
            ]);
        });

        $this->form([
            Select::make('status')->options([
              'open' => 'Open',
              'finished' => 'Finished',
            })->afterStateUpdated(function ($record, $state) {
                $record->update(['status' => $state])
            })->reactive()
        ])

             ->action(function($data, $record){
                 dd($data, $record);
             });
    }
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Access form data in modal action
FilamentFFilament / ❓┊help
2y ago
Persist Action Form Data
FilamentFFilament / ❓┊help
3y ago
hint action random data in form input
FilamentFFilament / ❓┊help
3y ago
Live data in an action modal form
FilamentFFilament / ❓┊help
3y ago