getTableData method
dynamic
getTableData(
- dynamic name,
- dynamic context
Implementation
getTableData(name, context) {
myLogAll('getTableData');
myLog('getTableData $name');
if (!tableList.containsKey(name)) {
retrieveTableFromDB(name, '', context, -1);
return;
}
Map info = tableList[name]!;
//myLog('getTableData ${info[gDataSearch]}');
if (isNull(info[gDataSearch])) {
return info[gData];
}
dynamic setSearch = info[gDataSearch] ?? {};
if (setSearch.isEmpty || setSearch.contains('$gNull$gId')) {
return [];
}
myLog('getTableData $name 1');
List tableData = info[gData];
myLog('getTableData $name,$tableData');
List result = [];
for (int i = 0; i < tableData.length; i++) {
if (setSearch.contains(tableData[i][gId])) {
result.add(tableData[i]);
}
}
return result;
}