FieldInfo constructor

FieldInfo({
  1. TextEditingController? controller,
  2. String? initialValue,
  3. bool? required,
  4. String? requiredString,
  5. IconData? prefixIcon,
  6. String? label,
  7. String? innerLabel,
  8. String? hint,
  9. TextInputType? inputType,
  10. bool? multiLine,
  11. bool? readOnly,
  12. VoidCallback? onTap,
  13. IconData? suffixIcon,
  14. bool? isObscure,
  15. int? maxLines,
  16. int? minLines,
  17. void onChanged(
    1. String input
    )?,
  18. List<TextInputFormatter>? inputFormatters,
  19. FormFieldValidator<String>? validator,
  20. void onTapOutside(
    1. PointerDownEvent pointerDownEvent
    )?,
})

Implementation

FieldInfo({
  TextEditingController? controller,
  String? initialValue,
  this.required,
  this.requiredString,
  this.prefixIcon,
  this.label,
  this.innerLabel,
  this.hint,
  this.inputType,
  this.multiLine,
  this.readOnly,
  this.onTap,
  this.suffixIcon,
  this.isObscure,
  this.maxLines,
  this.minLines,
  this.onChanged,
  this.inputFormatters,
  this.validator,
  this.onTapOutside,
}) : controller = controller ?? TextEditingController(text: initialValue);