selectAllItemsByScope<T> method

void selectAllItemsByScope<T>(
  1. List<T> items
)

便捷全选

Implementation

void selectAllItemsByScope<T>(List<T> items) {
  final inherited =
      dependOnInheritedWidgetOfExactType<ListSelectInherited<T>>();
  final state = inherited?.state;
  final getId = inherited?.getItemId;
  if (state != null && getId != null) {
    state.selectAll(items.map(getId).toList());
  }
}