ControlledTextFormField constructor

ControlledTextFormField({
  1. Key? key,
  2. String? initialValue,
  3. bool enabled = true,
  4. AutovalidateMode? autovalidateMode,
  5. TextEditingController? controller,
  6. String? forceErrorText,
  7. FormFieldValidator<String>? validator,
  8. FormFieldErrorBuilder? errorBuilder,
  9. Object groupId = EditableText,
  10. String? restorationId,
  11. required FormFieldBuilder<String> builder,
})

Implementation

ControlledTextFormField({
  super.key,
  String? initialValue,
  super.enabled,
  super.autovalidateMode,
  this.controller,
  super.forceErrorText,
  super.validator,
  super.errorBuilder,
  this.groupId = EditableText,
  super.restorationId,
  required super.builder,
}) : assert(initialValue == null || controller == null),
     super(
       initialValue: controller != null ? controller.text : (initialValue ?? ''),
     );