FormCompanionPropertyDescriptorsBuilderExtension extension
Defines convinient extension methos for PropertyDescriptorsBuilder to define typical type combinations.
Methods
-
bigIntText(
{required String name, List< FormFieldValidatorFactory< ? validatorFactories, List<String> >AsyncValidatorFactory< ? asyncValidatorFactories, BigInt? initialValue, StringConverter<String> >BigInt> ? stringConverter, PropertyValueTraits? valueTraits}) → void - Defines a new property with property value type BigInt and form field value type String.
-
boolean(
{required String name, bool initialValue = false, PropertyValueTraits? valueTraits}) → void - Defines a new property with bool for both of property value type and form field value type.
-
enumerated<
T extends Enum> ({required String name, T? initialValue, PropertyValueTraits? valueTraits, required Iterable< T> enumValues}) → void -
Defines a new property with enum type
T
for both of property value type and form field value type. -
integerText(
{required String name, List< FormFieldValidatorFactory< ? validatorFactories, List<String> >AsyncValidatorFactory< ? asyncValidatorFactories, int? initialValue, StringConverter<String> >int> ? stringConverter, PropertyValueTraits? valueTraits}) → void - Defines a new property with property value type int and form field value type String.
-
realText(
{required String name, List< FormFieldValidatorFactory< ? validatorFactories, List<String> >AsyncValidatorFactory< ? asyncValidatorFactories, double? initialValue, StringConverter<String> >double> ? stringConverter, PropertyValueTraits? valueTraits}) → void - Defines a new property with property value type double and form field value type String.
-
string(
{required String name, List< FormFieldValidatorFactory< ? validatorFactories, List<String> >AsyncValidatorFactory< ? asyncValidatorFactories, String? initialValue, PropertyValueTraits? valueTraits}) → voidString> > - Defines a new property with String for both of property value type and form field value type.
-
stringConvertible<
P extends Object> ({required String name, List< FormFieldValidatorFactory< ? validatorFactories, List<String> >AsyncValidatorFactory< ? asyncValidatorFactories, P? initialValue, required StringConverter<String> >P> ? stringConverter, PropertyValueTraits? valueTraits}) → void -
Defines a new property with property value type
P
and form field value type String. -
uriText(
{required String name, List< FormFieldValidatorFactory< ? validatorFactories, List<String> >AsyncValidatorFactory< ? asyncValidatorFactories, Uri? initialValue, StringConverter<String> >Uri> ? stringConverter, PropertyValueTraits? valueTraits}) → void - Defines a new property with property value type Uri and form field value type String.