getTableBodyParam method

dynamic getTableBodyParam(
  1. dynamic data,
  2. dynamic context
)

Implementation

getTableBodyParam(data, context) {
  myLogAll('getTableBodyParam');
  //_tableList[tableName][gKey] = UniqueKey();
  dynamic tableName = data[gActionid] ?? data[gTableID] ?? data[gName];
  //dynamic tableName = _param[gData][gActionid] ?? _param[gData][gTableID];

  dynamic tableInfo = _tableList[tableName];
  if (tableInfo == null) {
    return null;
  }

  Map param = {};
  int index = 0;
  param[index++] = {
    gItem: getJsonEncode({
      gType: gSearch,
      gAction: gLocalAction,
      gTableID: tableName,
      gLabel: gSearch,
    })
  };
  myLog('data is $data');
  param[index++] = {
    gItem: getJsonEncode({
      gType: gBtnsTable,
      gAction: gLocalAction,
      gTableID: tableName,
      gData: data
    })
  };
  myLog('data0');
  param[index++] = {
    gItem:
        getJsonEncode({gType: gTableEditor, gName: tableName, gOther: data})
  };
  return param;
}