copyWith method
FormifyTextField
copyWith({
- GlobalKey<
FormFieldState> ? formKey, - bool? required,
- String? label,
- String? initialValue,
- FocusNode? focusNode,
- TextInputType? keyboardType,
- TextCapitalization? textCapitalization,
- TextInputAction? textInputAction,
- bool? obscureText,
- int? maxLines,
- int? minLines,
- ValueChanged<
String> ? onChanged, - GestureTapCallback? onTap,
- ValueChanged<
String> ? onFieldSubmitted, - FormFieldSetter<
String> ? onSaved, - FormFieldValidator<
String> ? validator, - List<
TextInputFormatter> ? inputFormatters, - bool? enabled,
- bool? readOnly,
- AutovalidateMode? autovalidateMode,
- String? hintText,
- Widget? suffixIcon,
- Widget? prefixIcon,
- TextEditingController? controller,
- InputDecoration? inputDecoration,
Implementation
FormifyTextField copyWith({
GlobalKey<FormFieldState>? formKey,
bool? required,
String? label,
String? initialValue,
FocusNode? focusNode,
TextInputType? keyboardType,
TextCapitalization? textCapitalization,
TextInputAction? textInputAction,
bool? obscureText,
int? maxLines,
int? minLines,
ValueChanged<String>? onChanged,
GestureTapCallback? onTap,
ValueChanged<String>? onFieldSubmitted,
FormFieldSetter<String>? onSaved,
FormFieldValidator<String>? validator,
List<TextInputFormatter>? inputFormatters,
bool? enabled,
bool? readOnly,
AutovalidateMode? autovalidateMode,
String? hintText,
Widget? suffixIcon,
Widget? prefixIcon,
TextEditingController? controller,
InputDecoration? inputDecoration,
}) {
return FormifyTextField(
initialValue: initialValue??this.initialValue,
formKey: formKey ?? this.formKey,
required: required ?? this.required,
label: label ?? this.label,
focusNode: focusNode ?? this.focusNode,
keyboardType: keyboardType ?? this.keyboardType,
textCapitalization: textCapitalization ?? this.textCapitalization,
textInputAction: textInputAction ?? this.textInputAction,
obscureText: obscureText ?? this.obscureText,
maxLines: maxLines ?? this.maxLines,
minLines: minLines ?? this.minLines,
onChanged: onChanged ?? this.onChanged,
onTap: onTap ?? this.onTap,
onFieldSubmitted: onFieldSubmitted ?? this.onFieldSubmitted,
onSaved: onSaved ?? this.onSaved,
validator: validator ?? this.validator,
inputFormatters: inputFormatters ?? this.inputFormatters,
enabled: enabled ?? this.enabled,
readOnly: readOnly ?? this.readOnly,
autovalidateMode: autovalidateMode ?? this.autovalidateMode,
hintText: hintText ?? this.hintText,
suffixIcon: suffixIcon ?? this.suffixIcon,
prefixIcon: prefixIcon ?? this.prefixIcon,
controller: controller ?? this.controller,
inputDecoration: inputDecoration ?? this.inputDecoration,
);
}