selectedItems property
List<AtomicSelectListItem<T> >
get
selectedItems
Implementation
List<AtomicSelectListItem<T>> get selectedItems => List.unmodifiable(_selectedItems);
set
selectedItems
(List<AtomicSelectListItem<T> > items)
Implementation
set selectedItems(List<AtomicSelectListItem<T>> items) {
for (final item in items) {
if (!_items.contains(item)) {
throw ArgumentError('All selected items must be in the items list');
}
}
_selectedItems = List.from(items);
_selectedItem = _selectedItems.isNotEmpty ? _selectedItems.first : null;
notifyListeners();
}