StreamAutocomplete constructor
const
StreamAutocomplete({
- Key? key,
- FocusNode? focusNode,
- StreamMessageEditingController? messageEditingController,
- required Iterable<
StreamAutocompleteTrigger> autocompleteTriggers, - StreamAutocompleteFieldViewBuilder fieldViewBuilder = _defaultFieldViewBuilder,
- OptionsAlignment optionsAlignment = OptionsAlignment.above,
- Duration debounceDuration = const Duration(milliseconds: 300),
Create an instance of StreamAutocomplete.
displayStringForOption
, optionsBuilder
and optionsViewBuilder
must
not be null.
Implementation
const StreamAutocomplete({
super.key,
this.focusNode,
this.messageEditingController,
required this.autocompleteTriggers,
this.fieldViewBuilder = _defaultFieldViewBuilder,
this.optionsAlignment = OptionsAlignment.above,
this.debounceDuration = const Duration(milliseconds: 300),
}) : assert((focusNode == null) == (messageEditingController == null), '');