formify library

Classes

AlphaNumeric
A validation rule for checking if a value contains only alphanumeric characters.
Attribute
Abstract base class for defining form attributes in Formify.
Between
A validation rule for checking if a numeric value falls within a specified range.
Double
A validation rule for checking if a value is a valid double.
Email
A validation rule for checking if a value is a valid email address.
EndsWith
A validation rule for checking if a string value ends with a specified pattern.
Formify
A utility class for managing and interacting with a specific form field within a Flutter application.
FormifyAttribute
FormifyForms
FormifyRowAttribute
FormifyRule
An abstract class representing a validation rule for form field validation.
FormifyTextField
FormifyTextField
GreaterThan
A validation rule for checking if a numeric value is greater than a specified number.
GreaterThanOrEqual
A validation rule for checking if a numeric value is greater than or equal to a specified number.
In
A validation rule for checking if a value is within a specified list of items.
Integer
A validation rule for checking if a value is a valid integer.
IpAddress
A validation rule for checking if a value is a valid IP address.
LessThan
A validation rule for checking if a value is less than a specified number.
LessThanOrEqual
A validation rule for checking if a value is less than or equal to a specified number.
LowerCase
A validation rule for checking if a value contains only lowercase characters.
Max
A validation rule for checking if the length of a value does not exceed a specified maximum.
Min
A validation rule for checking if the length of a value meets or exceeds a specified minimum.
NotIn
A validation rule for checking if a value is not in a specified list of items.
Numeric
A validation rule for checking if a value is numeric.
RegEx
A validation rule for checking if a value matches a specified regular expression pattern.
Required
A validation rule for checking if a value is required (non-empty).
Same
A validation rule for checking if a value matches another value (equality check).
StartsWith
A validation rule for checking if a value starts with a specified pattern.
UpperCase
A validation rule for checking if a value is in uppercase.
URL
A validation rule for checking if a value is a valid URL.

Enums

FormifyType
Enumeration of common form input types used in Formify.

Extensions

ListWidgetX on List<Widget>

Typedefs

FormifyFormBuilder = Widget Function(BuildContext context, Formify formify, FormifyTextField child)
A typedef for a form widget builder function.
FormifyModifyValue = dynamic Function(dynamic value)
A typedef for a function that can be used to modify a value before setting it in a Formify form field.
FormifySeparatorBuilder = Widget Function(BuildContext context, Widget child)
A typedef for a custom separator widget builder function.