FilamentF
Filamentβ€’3y ago
Sejtam_

Refresh table after changing values with updateStateUsing

Hello, I using CheckBoxColumn to select default language. I changing values of rows in updateStateUsing and I need render this values after change. (Only after the page is refreshed will it be rendered). Is there a way to do this? Thank you for your answers πŸ™‚

CheckboxColumn::make(config('better-lang.tables.columns.lang_code.default'))
      ->label(__('filament-better-lang::resources.lang_code.columns.default'))
      ->updateStateUsing(function ($record, $state) {
          if($state) {
              static::getModel()::query()
                  ->update(['default' => false]);
              $record->update(['default' => true]);
          }
          
          // TODO: Refresh table
          return $state;
      })
Was this page helpful?