selectItem method
Function to select or unselect all item
Implementation
void selectItem({
required PageableListViewItemData<T> data,
// Flag to set function mode to select all or unselect all
required bool isSetToSelected,
}) async {
int index = item.indexOf(data);
if (index <= -1) return;
item[index].isSelected = isSetToSelected ? true : false;
totalSelected = item.where((e) => e.isSelected).length;
isSelectedAllItem = totalSelected == item.length;
if (!_disposed) {
notifyListeners();
refreshStateParentWidget();
}
}