ZetaFormField<T> constructor

const ZetaFormField<T>({
  1. required FormFieldBuilder<T> builder,
  2. required AutovalidateMode? autovalidateMode,
  3. required T? initialValue,
  4. required FormFieldValidator<T>? validator,
  5. required FormFieldSetter<T>? onSaved,
  6. required ValueChanged<T?>? onChange,
  7. required ValueChanged<T?>? onFieldSubmitted,
  8. ZetaFormFieldRequirement? requirementLevel,
  9. bool disabled = false,
  10. Key? key,
})

Creates a new ZetaFormField

Implementation

const ZetaFormField({
  required super.builder,
  required super.autovalidateMode,
  required super.initialValue,
  required super.validator,
  required super.onSaved,
  required this.onChange,
  required this.onFieldSubmitted,
  ZetaFormFieldRequirement? requirementLevel,
  bool disabled = false,
  super.key,
})  : requirementLevel = requirementLevel ?? ZetaFormFieldRequirement.none,
      super(
        enabled: !disabled,
      );