Table actions not firing
I have a table function in a custom Filament page:
I have initialized the page like this:
Table:
Then, the blade view is looking like this:
When I try to trigger the
!image
I have initialized the page like this:
<?php
//...
use Filament\Tables\Actions\Action;
//...
class IncentiveOverview extends Page implements HasTable, HasForms, HasActions
{
use InteractsWithTable;
use InteractsWithForms;
use InteractsWithActions;
use HasTabs;<?php
//...
use Filament\Tables\Actions\Action;
//...
class IncentiveOverview extends Page implements HasTable, HasForms, HasActions
{
use InteractsWithTable;
use InteractsWithForms;
use InteractsWithActions;
use HasTabs;Table:
public function table(Table $table): Table
{
return $table
->query(function (): Builder {
return $this->getIncentiveRequests()->groupBy(['branch_id', 'department_id']);
})
->modifyQueryUsing($this->modifyQueryWithActiveTab(...))
->columns([
TextColumn::make('department.name')
->label('Department')
->sortable(),
])
->actions([
Action::make('view_incentive_details')
->label('View Incentive Details')
->action(function ($record) {
dd($record);
})
]);
}public function table(Table $table): Table
{
return $table
->query(function (): Builder {
return $this->getIncentiveRequests()->groupBy(['branch_id', 'department_id']);
})
->modifyQueryUsing($this->modifyQueryWithActiveTab(...))
->columns([
TextColumn::make('department.name')
->label('Department')
->sortable(),
])
->actions([
Action::make('view_incentive_details')
->label('View Incentive Details')
->action(function ($record) {
dd($record);
})
]);
}Then, the blade view is looking like this:
<x-filament::page>
<div class="flex flex-col gap-4">
<x-filament-panels::resources.tabs />
<div class="relative">
{{ $this->table }}
</div>
<x-filament-actions::modals />
</div>
</x-filament::page><x-filament::page>
<div class="flex flex-col gap-4">
<x-filament-panels::resources.tabs />
<div class="relative">
{{ $this->table }}
</div>
<x-filament-actions::modals />
</div>
</x-filament::page>When I try to trigger the
view_incentive_detailsview_incentive_details, I would for now, expect that it would just dddd the $record$record, however, when I click it, a spinner is just shown briefly:!image