InjectedFormImp constructor
InjectedFormImp({
- AutovalidateMode autovalidateMode = AutovalidateMode.disabled,
- bool autoFocusOnFirstError = true,
- SideEffects? sideEffects,
- Future<
void> submit()?, - bool? isEnabled,
- bool? isReadOnly,
Implementation
InjectedFormImp({
AutovalidateMode autovalidateMode = AutovalidateMode.disabled,
this.autoFocusOnFirstError = true,
this.sideEffects,
Future<void> Function()? submit,
bool? isEnabled,
bool? isReadOnly,
}) : _submit = submit,
super(
creator: () => null,
initialState: null,
autoDisposeWhenNotUsed: true,
stateInterceptorGlobal: null,
) {
_resetDefaultState = () {
this.autovalidateMode = autovalidateMode;
_submitFocusNode = null;
_currentInitializedForm = null;
autoFocusedNode = null;
_isEnabled = _initialIsEnabled = isEnabled;
_isReadOnly = _initialIsReadOnly = isReadOnly;
};
_resetDefaultState();
}