© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
17 replies
Carlo

How do you disable $table->recordUrl(null) globally in all tables?

I'm trying to disable row click for all of my tables as default, but it seems to not work. Can please anyone correct me. Thanks!

Table::configureUsing(
            fn (Table $component) => $component->recordUrl(null)
        );
Table::configureUsing(
            fn (Table $component) => $component->recordUrl(null)
        );
Solution
I don’t think that configureUsing will work at this point because the ListRecords class sets the recordUrl parameter after configureUsing

https://github.com/filamentphp/filament/blob/3.x/packages/panels/src/Resources/Pages/ListRecords.php

check makeTable method
GitHub
filament/packages/panels/src/Resources/Pages/ListRecords.php at 3.x...
A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS. - filamentphp/filament
filament/packages/panels/src/Resources/Pages/ListRecords.php at 3.x...
Jump to solution
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel • Build and ship admin panels & apps fast with Livewire
20,307Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

disable recordUrl
FilamentFFilament / ❓┊help
16mo ago
->recordUrl(null) with ->expandableLimitedList()
FilamentFFilament / ❓┊help
10mo ago
How to disable select all in Table Builder?
FilamentFFilament / ❓┊help
3y ago
How to set ->recordAction(null) and ->recordUrl(null) conditionally in custom column?
FilamentFFilament / ❓┊help
17mo ago