loadData method
dynamic
loadData()
Implementation
loadData() async {
var models;
var model = Dynamic.genericModelName(modelList);
if (this.type == SourceType.local) {
Models modelsList = new Models();
for (var entry in modelsList.get().entries) {
if (entry.key == model.toString()) {
ModelRF m = entry.value as ModelRF;
String query = this.where.isEmpty
? 'SELECT * FROM ${model.toString()}'
: 'SELECT * FROM ${model.toString()} where ${this.where}';
models = await Db().get(m.model!, query);
break;
}
}
if (models != null && models.length > 0) {
for (var item in models) modelList!.add(item);
}
}
}