setSelectedItem method

void setSelectedItem(
  1. T? item
)

Sets the selected item programmatically.

Implementation

void setSelectedItem(T? item) {
  _selectedItem = item;
  _pendingKey = null;

  if (item != null && _keyExtractor != null) {
    _selectedKey = _keyExtractor!(item);
  } else if (item == null) {
    _selectedKey = null;
  }

  notifyListeners();
}