autocompleteBuilder<O extends Object> function
A FormFieldBuilder that is the default FastAutocomplete.builder.
Returns an Autocomplete on any TargetPlatform.
Implementation
Widget autocompleteBuilder<O extends Object>(FormFieldState<String> field) {
final FastAutocompleteState<O>(:widget) = field as FastAutocompleteState<O>;
return Autocomplete<O>(
displayStringForOption: widget.displayStringForOption,
fieldViewBuilder: widget.fieldViewBuilder(field),
initialValue: widget._initialValue,
onSelected: widget.onSelected,
optionsBuilder:
widget.optionsBuilder ?? _optionsBuilder(widget.options!, field),
optionsMaxHeight: widget.optionsMaxHeight,
optionsViewBuilder: widget.optionsViewBuilder,
optionsViewOpenDirection: widget.optionsViewOpenDirection,
);
}