uriText method
void
uriText({
- required String name,
- List<
FormFieldValidatorFactory< ? validatorFactories,String> > - List<
AsyncValidatorFactory< ? asyncValidatorFactories,String> > - Uri? initialValue,
- StringConverter<
Uri> ? stringConverter, - PropertyValueTraits? valueTraits,
Defines a new property with property value type Uri and form field value type String.
Note that name must be unique, and validators are registered as
factories instead of normal closures (function objects) because some
validation framework requires live BuildContext to initialize validator,
and current Locale of the application should be stored to
BuildContext.
Implementation
void uriText({
required String name,
List<FormFieldValidatorFactory<String>>? validatorFactories,
List<AsyncValidatorFactory<String>>? asyncValidatorFactories,
Uri? initialValue,
StringConverter<Uri>? stringConverter,
PropertyValueTraits? valueTraits,
}) =>
add<Uri, String>(
name: name,
validatorFactories: validatorFactories,
asyncValidatorFactories: asyncValidatorFactories,
initialValue: initialValue,
valueConverter: stringConverter ?? uriStringConverter,
valueTraits: valueTraits,
restorableValueFactory: stringRestorableValueFactory,
);