GV
validator: (value) => emailValidator(value) ?? (value) => null,
validator: passwordValidator ?? (value) => null,
Size: a a a
GV
validator: (value) => emailValidator(value) ?? (value) => null,
validator: passwordValidator ?? (value) => null,
EC
validator: passwordValidator ?? (value) => null,
EC
TextFormField
GV
EC
EC
GV
GV
, String Function(String) emailValidator}) : this.emailValidator = (emailValidator ?? (value) => null);
GV
validator: passwordValidator ?? (value) => null,
EC
emailValidator ?? (value) => null
EC
EC
EC
EC
GV
GV
String Function(String) validator;
@override
Widget build(BuildContext context) {
return Form(
autovalidate: true,
child: TextFormField(
validator: validator ?? (value) => "error",
),
);
}
EC
String Function(String) emailValidator,Инициализация:
}) :Использование:
this.emailValidator = (emailValidator ?? (value) => null),
TextFormField(
decoration: InputDecoration(
hintText: 'Email',
),
validator: emailValidator,
),
GV
String Function(String) emailValidator,Инициализация:
}) :Использование:
this.emailValidator = (emailValidator ?? (value) => null),
TextFormField(
decoration: InputDecoration(
hintText: 'Email',
),
validator: emailValidator,
),
validator: emailValidator
? Если в validator запишешь null, то он просто не будет валидировать.EC
validator: emailValidator
? Если в validator запишешь null, то он просто не будет валидировать.validator: (value) => emailvalidator(value)
i