onDataSourceSuccess method
Implementation
@override
Future<bool> onDataSourceSuccess(IDataSource source, Data? list) async {
busy = true;
// build pages
int i = 0;
if ((list != null)) {
// clear pages
for (var model in pages) {
model.dispose();
}
pages.clear();
for (var row in list) {
i = i + 1;
var model = PageModel.fromXml(parent, prototype, data: row);
if (model != null) pages[i] = model;
}
notifyListeners('list', pages);
}
busy = false;
return true;
}