setItems method

void setItems(
  1. List<M3EDropdownItem<T>> items, {
  2. bool notifySelection = false,
})

Replaces the entire item list, resetting the search query.

Implementation

void setItems(
  List<M3EDropdownItem<T>> items, {
  bool notifySelection = false,
}) {
  _items
    ..clear()
    ..addAll(items);
  _searchQuery = '';
  _filteredItems = List.from(_items);
  notifyListeners();
  if (notifySelection) {
    onSelectionChange?.call(selectedItems);
  }
}