getTableValueKeyFromColumns method

dynamic getTableValueKeyFromColumns(
  1. dynamic name,
  2. dynamic columns,
  3. dynamic dataRow
)

Implementation

getTableValueKeyFromColumns(name, columns, dataRow) {
  myLogAll('getTableValueKeyFromColumns');
  var result = "";
  var sep = "";
  if (dataRow == null) {
    result = gAddnew;
    return result;
  }
  for (var element in columns) {
    //columns.forEach((element) {
    bool isKeyword = element[gIsKeyword] ?? false;
    if (isKeyword) {
      //var value = dataRow[element[gId]];
      var value = getValueGUI(
          getValue(name, element[gId], dataRow[gId]), element)[gValue];
      if (!isNull(value)) {
        result += sep + value;
        sep = ",";
      }
    }
  }

  return result;
}