Usage Example
FForm is a base class for creating custom form classes with specific fields and validation rules. It provides a set of getters and methods to manage the form state, including checking the form's validity, retrieving answers, and handling exceptions.
Example​
This is a simple example of how to create a form with a single field. You can extend the FForm class to create custom forms with specific fields and validation rules.
class LoginForm extends FForm {
EmailField email;
LoginForm({
required this.email,
}): super(fields: [email]);
}
This is a more complex example of how to create a form with multiple fields. You can extend the FForm class to create custom forms with specific fields and validation rules.
class Form extends FForm {
List<Form> forms;
Form({
required this.forms,
}): super(subForms: forms);
}