setItems method
sets the list of dropdown items. It replaces the existing list of dropdown items.
Implementation
void setItems(List<DropdownItem<T>> options) {
// set selected items
var selectedSet = _selected.toSet();
for (final option in options) {
if (selectedSet.contains(option)) {
option.selected = true;
}
}
_items
..clear()
..addAll(options);
notifyListeners();
_onSelectionChanged?.call(_selectedValues);
}