onDataSourceSuccess method
Implementation
@override
Future<bool> onDataSourceSuccess(IDataSource source, Data? list) async {
busy = true;
// save pointer to data source
myDataSource = source;
clean = true;
// clear items
items.forEach((_, item) => item.dispose());
items.clear();
if (list != null) {
_dataset = list;
} else {
_dataset = Data();
}
// notify listeners
notifyListeners('list', items);
busy = false;
return true;
}