selectionMode property
SelectionMode
selectionMode
Implementation
SelectionMode get selectionMode => _selectionMode;
Implementation
set selectionMode(SelectionMode value) {
if (value == SelectionMode.none) {
_selectedValues
..forEach((el) => el.toggleSelect(false))
..clear();
} else if (value == SelectionMode.single && _selectedValues.isNotEmpty) {
final first = _selectedValues.first;
_selectedValues
..forEach((el) => el.toggleSelect(false))
..clear()
..add(first..toggleSelect(true));
}
_selectionMode = value;
notifyListeners();
}