Je reçois une erreur
Le type d'argument 'Function' ne peut pas être assigné au type de paramètre 'String ? Function(String ?)?
après dart 2 pour un widget de champ de formulaire.
code complet :
class MyFormField extends StatelessWidget {
Function onTextChanged;
Function formValidator;
MyFormField(
{
required this.onTextChanged,
required this.formValidator,
});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(8.0),
child: TextFormField(
style: TextStyle(fontWeight: FontWeight.bold),
validator: formValidator, //***** Error Here
keyboardType: TextInputType.number,
onChanged: onTextChanged, //***** Error Here
),
);
}
}