FieldInfo.multiLine constructor

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

a named constructor that

Implementation

factory FieldInfo.multiLine({
  TextEditingController? controller,
  String? initialValue,
  String? hint,
  String? innerLabel,
  String? label,
  IconData? prefixIcon,
  IconData? suffixIcon,
  bool? required,
  bool? isObscure,
  String? requiredString,
  bool? readOnly,
  VoidCallback? onTap,
  void Function(PointerDownEvent pointerDownEvent)? onTapOutside,
  int? minLines,
  int? maxLines,
  FormFieldValidator<String>? validator,
  List<TextInputFormatter>? inputFormatters,
  void Function(String input)? onChanged,
}) =>
    FieldInfo(
      controller: controller,
      initialValue: initialValue,
      multiLine: true,
      inputType: TextInputType.multiline,
      hint: hint,
      label: label,
      innerLabel: innerLabel,
      prefixIcon: prefixIcon,
      suffixIcon: suffixIcon,
      required: required,
      readOnly: readOnly,
      onTap: onTap,
      onTapOutside: onTapOutside,
      isObscure: isObscure,
      requiredString: requiredString,
      maxLines: maxLines,
      minLines: minLines,
      onChanged: onChanged,
      validator: validator,
      inputFormatters: inputFormatters,
    );