getTableWhereLabelOne method

dynamic getTableWhereLabelOne(
  1. dynamic colList,
  2. dynamic seg,
  3. dynamic whereI
)

Implementation

getTableWhereLabelOne(colList, seg, whereI) {
  List whereS = whereI.split(seg);
  var result = '';
  dynamic col;
  for (int i = 0; i < colList.length; i++) {
    dynamic ci = colList[i];
    if (ci[gId] == whereS[0]) {
      result = getSCurrent(ci[gLabel]);
      col = ci;
      break;
    }
  }
  var value = whereS[1];
  var avalue = value;
  if (value.toString().startsWith('@')) {
    avalue = getSCurrent(value.toString().substring(1));
  } else {
    avalue = getValueGUI(avalue, col).toString(); //.replaceAll(' ', '#');
    if (_locale == gZh) {
      avalue = avalue.replaceAll(' ', ':');
    }
  }

  return '$result $seg $avalue';
}