sortierung, einstellung für session, etc. global konfiguriert

This commit is contained in:
Alexander Gabriel 2026-04-19 18:42:25 +00:00
parent a72ad30848
commit b0a05726a2
2 changed files with 11 additions and 4 deletions

View File

@ -60,7 +60,6 @@ class OrdersTable
->sortable() ->sortable()
->toggleable(isToggledHiddenByDefault: false), ->toggleable(isToggledHiddenByDefault: false),
])->striped() ])->striped()
->selectable()
->groups([ ->groups([
Group::make('orderstatus.name')->label('Bestellstatus'), Group::make('orderstatus.name')->label('Bestellstatus'),
Group::make('user.name')->label('Bestellt von'), Group::make('user.name')->label('Bestellt von'),
@ -80,8 +79,6 @@ class OrdersTable
return $query; return $query;
}), }),
]) ])
->persistFiltersInSession()
->persistColumnsInSession()
->recordActions([ ->recordActions([
Action::make('bestellt_single') Action::make('bestellt_single')
->icon(Heroicon::ShoppingCart)->iconButton()->label("Bestellt")->action(function(Model $record) { ->icon(Heroicon::ShoppingCart)->iconButton()->label("Bestellt")->action(function(Model $record) {

View File

@ -2,6 +2,7 @@
namespace App\Providers; namespace App\Providers;
use Filament\Tables\Table;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider class AppServiceProvider extends ServiceProvider
@ -19,6 +20,15 @@ class AppServiceProvider extends ServiceProvider
*/ */
public function boot(): void public function boot(): void
{ {
// Table::configureUsing(function (Table $table): void {
$table
->reorderableColumns()
->persistColumnSearchesInSession()
->persistColumnsInSession()
->persistFiltersInSession()
->persistSearchInSession()
->persistSortInSession()
->selectable();
});
} }
} }