© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•3y ago•
1 reply
Arlind Musliu

Extending ListPage doesn't work in v3

Upon upgrading to v3, I found out that the columns in the custom page show the same columns as in the ListPage, although I have the following:
use Filament\Tables\Columns\TextColumn;

...

class InvoiceStats extends ListInvoices
{
    protected static string $resource = InvoiceResource::class;
    protected static string $view = 'filament.resources.invoice-resource.pages.invoice-stats';

    protected function getTableColumns(): array
    {
        return [
            TextColumn::make('invoice_number')
                ->label('Invoice #')
                ->searchable(),
            ...
        ];
    }
use Filament\Tables\Columns\TextColumn;

...

class InvoiceStats extends ListInvoices
{
    protected static string $resource = InvoiceResource::class;
    protected static string $view = 'filament.resources.invoice-resource.pages.invoice-stats';

    protected function getTableColumns(): array
    {
        return [
            TextColumn::make('invoice_number')
                ->label('Invoice #')
                ->searchable(),
            ...
        ];
    }
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

In infolist placeholder doesn't work?
FilamentFFilament / ❓┊help
3y ago
handleRecordUpdate doesn't work in ManageRecords
FilamentFFilament / ❓┊help
3y ago
input in modal doesn't work
FilamentFFilament / ❓┊help
3y ago
afterStateHydrated() doesn't work?
FilamentFFilament / ❓┊help
3y ago