FieldInfo constructor
FieldInfo({
- TextEditingController? controller,
- String? initialValue,
- bool? required,
- String? requiredString,
- IconData? prefixIcon,
- String? label,
- String? innerLabel,
- String? hint,
- TextInputType? inputType,
- bool? multiLine,
- bool? readOnly,
- VoidCallback? onTap,
- IconData? suffixIcon,
- bool? isObscure,
- int? maxLines,
- int? minLines,
- void onChanged(
- String input
- List<
TextInputFormatter> ? inputFormatters, - FormFieldValidator<
String> ? validator, - void onTapOutside(
- 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);