actions an spaltenanfang, nicht standardmäßig gruppiert

This commit is contained in:
Alexander Gabriel 2026-02-20 22:52:56 +00:00
parent b6e79cd6d5
commit 3df958299b

View File

@ -2,6 +2,7 @@
namespace App\Filament\Resources\Orders\Tables; namespace App\Filament\Resources\Orders\Tables;
use App\Models\Order;
use App\Models\Orderstatus; use App\Models\Orderstatus;
use Filament\Actions\Action; use Filament\Actions\Action;
use Filament\Actions\BulkActionGroup; use Filament\Actions\BulkActionGroup;
@ -11,6 +12,7 @@ use Filament\Actions\EditAction;
use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Collection;
use Filament\Support\Icons\Heroicon; use Filament\Support\Icons\Heroicon;
use Filament\Tables\Columns\TextColumn; use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Enums\RecordActionsPosition;
use Filament\Tables\Filters\Filter; use Filament\Tables\Filters\Filter;
use Filament\Tables\Filters\SelectFilter; use Filament\Tables\Filters\SelectFilter;
use Filament\Tables\Table; use Filament\Tables\Table;
@ -59,7 +61,6 @@ class OrdersTable
->toggleable(isToggledHiddenByDefault: false), ->toggleable(isToggledHiddenByDefault: false),
])->striped() ])->striped()
->selectable() ->selectable()
->defaultGroup('orderstatus.name')
->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'),
@ -103,7 +104,7 @@ class OrdersTable
Action::make("url_oeffnen")->icon(Heroicon::Link)->iconButton()->label("URL öffnen")->url(function (Model $record) { return $record->url;}, true), Action::make("url_oeffnen")->icon(Heroicon::Link)->iconButton()->label("URL öffnen")->url(function (Model $record) { return $record->url;}, true),
EditAction::make()->iconButton(), EditAction::make()->iconButton(),
DeleteAction::make()->iconButton(), DeleteAction::make()->iconButton(),
]) ], position: RecordActionsPosition::BeforeColumns)
->toolbarActions([ ->toolbarActions([
BulkActionGroup::make([ BulkActionGroup::make([
DeleteBulkAction::make(), DeleteBulkAction::make(),