selectItems method
Implementation
void selectItems(List<T> itemsToSelect) {
List<T> newSelectedItems = _selectedItems;
for (var i in itemsToSelect) {
if (!_isSelectedItem(i) /*check if the item is already selected*/ && !_isDisabled(i) /*escape disabled items*/) {
newSelectedItems.add(i);
if (widget.popupProps.onItemAdded != null) widget.popupProps.onItemAdded!(_selectedItems, i);
}
}
_selectedItemsNotifier.value = List.from(newSelectedItems);
}