ZetaTextFormField constructor

ZetaTextFormField({
  1. required FormFieldBuilder<String> builder,
  2. required AutovalidateMode? autovalidateMode,
  3. required FormFieldValidator<String>? validator,
  4. required FormFieldSetter<String>? onSaved,
  5. required ValueChanged<String?>? onChange,
  6. required ValueChanged<String?>? onFieldSubmitted,
  7. required bool disabled,
  8. required ZetaFormFieldRequirement? requirementLevel,
  9. required TextEditingController? controller,
  10. required String? initialValue,
  11. Key? key,
})

Creates a new ZetaTextFormField

Implementation

ZetaTextFormField({
  required super.builder,
  required super.autovalidateMode,
  required super.validator,
  required super.onSaved,
  required super.onChange,
  required super.onFieldSubmitted,
  required super.disabled,
  required super.requirementLevel,
  required this.controller,
  required String? initialValue,
  super.key,
}) : super(
        initialValue: controller != null ? controller.text : (initialValue ?? ''),
      );