From 58f98c7632d655fcc82ba804076078e283dce95e Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 31 May 2025 10:37:18 +0530 Subject: [PATCH] Added Row Number on report --- .../Resources/InvoiceValidationResource.php | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/app/Filament/Resources/InvoiceValidationResource.php b/app/Filament/Resources/InvoiceValidationResource.php index 6538c8f..77aacf5 100644 --- a/app/Filament/Resources/InvoiceValidationResource.php +++ b/app/Filament/Resources/InvoiceValidationResource.php @@ -58,7 +58,6 @@ class InvoiceValidationResource extends Resource Section::make('') ->schema([ - Forms\Components\Select::make('plant_id') ->relationship('plant', 'name') ->required() @@ -198,10 +197,18 @@ class InvoiceValidationResource extends Resource return $table ->query(InvoiceValidation::query()) ->columns([ - Tables\Columns\TextColumn::make('id') - ->label('ID') - ->numeric() - ->sortable(), + // Tables\Columns\TextColumn::make('id') + // ->label('ID') + // ->numeric() + // ->sortable(), + Tables\Columns\TextColumn::make('No.') + ->label('No.') + ->getStateUsing(function ($record, $livewire, $column, $rowLoop) { + $paginator = $livewire->getTableRecords(); + $perPage = method_exists($paginator, 'perPage') ? $paginator->perPage() : 10; + $currentPage = method_exists($paginator, 'currentPage') ? $paginator->currentPage() : 1; + return ($currentPage - 1) * $perPage + $rowLoop->iteration; + }), Tables\Columns\TextColumn::make('invoice_number') ->label('Invoice Number') ->alignCenter()