setSelectedItems method
Sets the selected items programmatically.
Implementation
void setSelectedItems(List<T> items) {
_selectedItems.clear();
_selectedKeys.clear();
_pendingKeys.clear();
final itemsToAdd = _maxSelections != null
? items.take(_maxSelections!)
: items;
for (final item in itemsToAdd) {
_selectedItems.add(item);
if (_keyExtractor != null) {
_selectedKeys.add(_keyExtractor!(item));
}
}
_notifySelectionChanged();
notifyListeners();
}