autocompleteBuilder<O extends Object> function

Widget autocompleteBuilder<O extends Object>(
  1. FormFieldState<String> field
)

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,
  );
}