InjectedFormFieldImp<T> constructor
InjectedFormFieldImp<T> (})
Implementation
InjectedFormFieldImp(
T initialValue, {
List<String? Function(T value)>? validator,
bool? validateOnValueChange,
bool? validateOnLoseFocus,
this.onValueChange,
this.autoDispose = true,
bool? isReadOnly,
bool? isEnabled,
}) : super(
creator: () => initialValue,
autoDisposeWhenNotUsed: autoDispose,
initialState: initialValue,
stateInterceptorGlobal: null,
) {
_resetDefaultState = () {
this.initialValue = initialValue;
form = null;
_formIsSet = false;
_removeFromInjectedList = null;
formFieldDisposer = null;
_validateOnLoseFocus = validateOnLoseFocus;
_isValidOnLoseFocusDefined = false;
_validator = validator;
_validateOnValueChange = validateOnValueChange;
_focusNode = null;
_hasFocus = null;
_isReadOnly = isReadOnly;
_isEnabled = isEnabled;
isDirty = false;
_initialIsDirtyText = initialValue;
};
_resetDefaultState();
_validator = validator;
}