updateDisplayItems method

void updateDisplayItems(
  1. List<T> items, {
  2. bool append = false,
})

Updates display items (used for server-side pagination)

Implementation

void updateDisplayItems(List<T> items, {bool append = false}) {
  final newSelectItems = items.map(_convertToSelectItem).toList();

  if (append) {
    _displayItems.addAll(newSelectItems);
  } else {
    _displayItems = newSelectItems;
  }

  _preserveSelectionStates();
  displayItemsNotifier.value = List.from(_displayItems);
  notifyListeners();
}