addItemList method
Function to data to list manually
This function will increment state page of list If return list data is empty, indicator 'hasNextPage' will set false
Implementation
void addItemList(List<T> list,
{
/// This function for check if data already selected before
bool Function(T)? checkDataIsSelected}) {
isLoading = false;
if (list.isEmpty) {
setCurrentPageAsLastPage();
return;
}
item.addAll(list
.map((e) => PageableListViewItemData.generateSelected(
data: e, page: page, checkDataIsSelected: checkDataIsSelected))
.toList());
isSelectedAllItem = false;
page++;
if (!_disposed) {
notifyListeners();
refreshStateParentWidget();
}
}