FormeTimeField constructor

FormeTimeField({
  1. Key? key,
  2. String? name,
  3. TimeOfDay? initialValue,
  4. FormeAsyncValidator<TimeOfDay?>? asyncValidator,
  5. Duration? asyncValidatorDebounce,
  6. AutovalidateMode? autovalidateMode,
  7. FormeFieldDecorator<TimeOfDay?>? decorator,
  8. bool enabled = true,
  9. FocusNode? focusNode,
  10. FormeFieldInitialized<TimeOfDay?>? onInitialized,
  11. FormeFieldSetter<TimeOfDay?>? onSaved,
  12. FormeFieldStatusChanged<TimeOfDay?>? onStatusChanged,
  13. int? order,
  14. bool quietlyValidate = false,
  15. bool readOnly = false,
  16. bool requestFocusOnUserInteraction = true,
  17. FormeFieldValidationFilter<TimeOfDay?>? validationFilter,
  18. FormeValidator<TimeOfDay?>? validator,
  19. required FormeTimeTriggerBuilder triggerBuilder,
  20. Offset? anchorPoint,
  21. String? cancelText,
  22. String? confirmText,
  23. String? errorInvalidText,
  24. String? helpText,
  25. String? hourLabelText,
  26. TimePickerEntryMode? initialEntryMode,
  27. String? minuteLabelText,
  28. EntryModeChangeCallback? onEntryModeChanged,
  29. RouteSettings? routeSettings,
  30. TransitionBuilder? transitionBuilder,
  31. bool useRootNavigator = true,
})

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);
        },
      );