wip download details as csv and excel
This commit is contained in:
1 parent
5b5fdc9321
commit
23a04dd7e1
4 files changed
+54
-4
No files matched your search
+9
@@ -3,9 +3,12 @@
|
||||
namespace App\Filament\Clusters\StaticData\Resources\StatistikoDetails\Pages;
|
||||
|
||||
use App\Filament\Clusters\StaticData\Resources\StatistikoDetails\StatistikoDetailResource;
|
||||
use App\Filament\Exports\DetailsExporter;
|
||||
use App\Models\StatistikoDetail;
|
||||
use Filament\Actions\Action;
|
||||
use Filament\Actions\CreateAction;
|
||||
use Filament\Actions\ExportAction;
|
||||
use Filament\Actions\Exports\Models\Export;
|
||||
use Filament\Resources\Pages\ListRecords;
|
||||
|
||||
class ListStatistikoDetails extends ListRecords
|
||||
@@ -15,6 +18,12 @@ class ListStatistikoDetails extends ListRecords
|
||||
protected function getHeaderActions(): array
|
||||
{
|
||||
return [
|
||||
ExportAction::make('download_all')
|
||||
->columnMapping(false)
|
||||
->exporter(DetailsExporter::class)
|
||||
->label('Download')
|
||||
->fileName(fn(Export $export): string => 'details-' . date('d.m.Y-H.i') . "-{$export->getKey()}")
|
||||
->icon('phosphor-download'),
|
||||
Action::make('is_active')
|
||||
->label('Disable All')
|
||||
->icon('phosphor-pause')
|
||||
|
||||
Reference in new issue
Block a user