© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
3 replies
HL

How can I conditionally disable a custom input field?

If I do this:
<x-dynamic-component :component="$getFieldWrapperView()" :field="$field">
    <x-filament::input.wrapper :disabled=$isDisabled()>
        <x-filament::input type="text" :disabled=$isDisabled() />
...
<x-dynamic-component :component="$getFieldWrapperView()" :field="$field">
    <x-filament::input.wrapper :disabled=$isDisabled()>
        <x-filament::input type="text" :disabled=$isDisabled() />
...

$isDisabled()
$isDisabled()
always returns true and the field is disabled, either if I use:
CopyableTextInput::make('loginname')
  ->disable(),
CopyableTextInput::make('loginname')
  ->disable(),

or
CopyableTextInput::make('loginname')
CopyableTextInput::make('loginname')
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

How can i create a custom field that contains other fields?
FilamentFFilament / ❓┊help
8mo ago
Can I conditionally enable/disable an entire panel?
FilamentFFilament / ❓┊help
2w ago
how to hide a form field conditionally?
FilamentFFilament / ❓┊help
3y ago
how can i create a new field on select/input change
FilamentFFilament / ❓┊help
3y ago