isEnabled property
If false the associated TextField is disabled.
For it to work you must set enabled
property of TextField.enabled to:
final myText = RM.injectedTextEditing();
TextField(
enabled: myText.isEnabled,
)
Implementation
@override
bool get isEnabled {
ReactiveStatelessWidget.addToObs?.call(this);
controller;
if (_isEnabled != null) {
return _isEnabled!;
}
final isFormEnabled = (form as InjectedFormImp?)?._isEnabled;
if (isFormEnabled != null) {
return isFormEnabled;
}
return true;
}
If false the associated TextField is disabled.
For it to work you must set enabled
property of TextField.enabled to:
final myText = RM.injectedTextEditing();
TextField(
enabled: myText.isEnabled,
)
Implementation
@override
set isEnabled(bool? val) {
_isEnabled = val;
notify();
}