FormeTimeField constructor
FormeTimeField({
- Key? key,
- String? name,
- TimeOfDay? initialValue,
- FormeAsyncValidator<
TimeOfDay?> ? asyncValidator, - Duration? asyncValidatorDebounce,
- AutovalidateMode? autovalidateMode,
- FormeFieldDecorator<
TimeOfDay?> ? decorator, - bool enabled = true,
- FocusNode? focusNode,
- FormeFieldInitialized<
TimeOfDay?> ? onInitialized, - FormeFieldSetter<
TimeOfDay?> ? onSaved, - FormeFieldStatusChanged<
TimeOfDay?> ? onStatusChanged, - int? order,
- bool quietlyValidate = false,
- bool readOnly = false,
- bool requestFocusOnUserInteraction = true,
- FormeFieldValidationFilter<
TimeOfDay?> ? validationFilter, - FormeValidator<
TimeOfDay?> ? validator, - required FormeTimeTriggerBuilder triggerBuilder,
- Offset? anchorPoint,
- String? cancelText,
- String? confirmText,
- String? errorInvalidText,
- String? helpText,
- String? hourLabelText,
- TimePickerEntryMode? initialEntryMode,
- String? minuteLabelText,
- EntryModeChangeCallback? onEntryModeChanged,
- RouteSettings? routeSettings,
- TransitionBuilder? transitionBuilder,
Implementation
FormeTimeField({
super.key,
super.name,
super.initialValue,
super.asyncValidator,
super.asyncValidatorDebounce,
super.autovalidateMode,
super.decorator,
super.enabled = true,
super.focusNode,
super.onInitialized,
super.onSaved,
super.onStatusChanged,
super.order,
super.quietlyValidate = false,
super.readOnly = false,
super.requestFocusOnUserInteraction = true,
super.validationFilter,
super.validator,
required this.triggerBuilder,
this.anchorPoint,
this.cancelText,
this.confirmText,
this.errorInvalidText,
this.helpText,
this.hourLabelText,
this.initialEntryMode,
this.minuteLabelText,
this.onEntryModeChanged,
this.routeSettings,
this.transitionBuilder,
this.useRootNavigator = true,
}) : super.allFields(
builder: (baseState) {
return triggerBuilder.call(baseState as FormeTimeFieldState);
},
);