© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filament•2y ago•
1 reply
slamx_

Select disabled not working

When I use the following code, the disabled only worked not with multiple(). Any tips to fix this?

Select::make('users')
                        ->label(__('Users'))
                        ->multiple()
                        ->reactive()
                        ->afterStateUpdated(function (Closure $set, $state) {
                            $set('user_group', null);
                            $set('select_all', false);
                        })
                        ->required()
                        ->disabled(function(Closure $get){
                            $multi = $get('multi_user');
                            if($multi){
                                if($this->userAllEdit){
                                    return false;
                                } else {
                                    return true;
                                }
                            } else {
                                return false;
                            }
                        })
                        ->options($options)
Select::make('users')
                        ->label(__('Users'))
                        ->multiple()
                        ->reactive()
                        ->afterStateUpdated(function (Closure $set, $state) {
                            $set('user_group', null);
                            $set('select_all', false);
                        })
                        ->required()
                        ->disabled(function(Closure $get){
                            $multi = $get('multi_user');
                            if($multi){
                                if($this->userAllEdit){
                                    return false;
                                } else {
                                    return true;
                                }
                            } else {
                                return false;
                            }
                        })
                        ->options($options)
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

Disabled not working on RichEditor
FilamentFFilament / ❓┊help
3y ago
Select field not working
FilamentFFilament / ❓┊help
2y ago
Select Default not working
FilamentFFilament / ❓┊help
3y ago
Default select not working
FilamentFFilament / ❓┊help
3y ago