getTableHeaderValue method

dynamic getTableHeaderValue(
  1. dynamic tableName,
  2. dynamic context
)

Implementation

getTableHeaderValue(tableName, context) {
  myLogAll('getTableHeaderValue');
  dynamic tableInfo = _tableList[tableName];
  /*List tableData = getTableDataMap(tableName, context);
  if (tableData.isEmpty) {
    return '';
  }*/

  var whereLabel = '';
  if (!isNull(tableInfo[gWhere])) {
     whereLabel = getTableWhereLabel(tableName);
    if (isNull(whereLabel)) {
      whereLabel = tableInfo[gWhere];
      /*var result = tableInfo['${gWhere}_$whereLabel'];
      if(!isNull(result)){
        //print('=====   getTableHeaderValue result is $result');
        return result;
      }*/
    }

  }
  List sumList = getTableHeaderValueBasic(tableName, context);
  dynamic result = '';
  if (!isNull(sumList)) {
    var resultSeg = '';
    for (int i = 0; i < sumList.length; i++) {
      dynamic si = sumList[i];
      result = '$result$resultSeg${si[gCol][gLabel]}:${si[gValue]}';
      resultSeg = '  ';
    }
  }
  //tableInfo['${gWhere}_$whereLabel'] = result;

    if(!isNull(whereLabel)){
      return '$whereLabel \r\n$result';
    }

  //}

  return result;
}