getValueOriginal method
dynamic
getValueOriginal(
- dynamic name,
- dynamic colId,
- dynamic id
Implementation
getValueOriginal(name, colId, id) {
myLogAll('getValueOriginal');
id = id ?? '';
if (colId == gSearchZzy) {
return id;
}
var typeOwner = gForm;
if (_tableList[name] != null) {
typeOwner = gTable;
}
if (typeOwner == gForm && isNullID(id)) {
dynamic formDefine = _formLists[name];
Map<dynamic, dynamic> items = formDefine[gItems];
for (int i = 0; i < items.entries.length; i++) {
Map item = items.entries.elementAt(i).value;
if (item[gId] == colId) {
return isNull(item[gValue]) ? '' : item[gValue];
}
}
} else {
dynamic rowData = getTableRowByID(name, id);
if (isNull(rowData)) {
return '';
}
return rowData[colId] ?? '';
}
}