Autocomplete<T extends Object> constructor

const Autocomplete<T extends Object>({
  1. Key? key,
  2. required AutocompleteOptionsBuilder<T> optionsBuilder,
  3. AutocompleteOptionToString<T> displayStringForOption = RawAutocomplete.defaultStringForOption,
  4. AutocompleteFieldViewBuilder fieldViewBuilder = _defaultFieldViewBuilder,
  5. FocusNode? focusNode,
  6. AutocompleteOnSelected<T>? onSelected,
  7. double optionsMaxHeight = 200.0,
  8. AutocompleteOptionsViewBuilder<T>? optionsViewBuilder,
  9. OptionsViewOpenDirection optionsViewOpenDirection = OptionsViewOpenDirection.down,
  10. TextEditingController? textEditingController,
  11. TextEditingValue? initialValue,
})

Creates an instance of Autocomplete.

Implementation

const Autocomplete({
  super.key,
  required this.optionsBuilder,
  this.displayStringForOption = RawAutocomplete.defaultStringForOption,
  this.fieldViewBuilder = _defaultFieldViewBuilder,
  this.focusNode,
  this.onSelected,
  this.optionsMaxHeight = 200.0,
  this.optionsViewBuilder,
  this.optionsViewOpenDirection = OptionsViewOpenDirection.down,
  this.textEditingController,
  this.initialValue,
});