options property

SelectionOptions<T> get options
inherited

The available options for this container.

Implementation

late SelectionOptions<T> options;
  1. @override
set options (SelectionOptions<T> options)
override

The available options for this container.

Implementation

@override
set options(SelectionOptions<T> options) {
  if (options == null) return;
  super.options = options;
  activeModel.items = options.optionsList;
  _optionsListener?.cancel();
  _optionsListener = options.stream.listen((_) {
    activeModel.items = options.optionsList;
    _updateItemActivation();
    _changeDetector?.markForCheck();
  });
  if (!_filterScheduled) {
    _filterSuggestions();
  }
}