Асинхронные HTTP-вызовы в processCellCallback при экспорте сетки ag - PullRequest
0 голосов
/ 26 июня 2019

Я использую сетку ag для экспорта данных сетки, где мне нужно сделать http-вызов для экспорта одной из данных ячейки в processCellCallback. Вызов http выполняется асинхронно, поэтому данные ячейки не заполняются. Любая помощь приветствуется. Ниже приведен фрагмент кода.

exportToExcel(params){   
    params.api.exportDataAsExcel({
      skipHeader: false,
      skipFooters: true,
      skipGroups: true,
      processCellCallback: function (p) {
          let v = undefined;
          if(p.column.colId=='status'){
                 //Make http call to get more data
        //return cell data to render
               //v = result from http call
           }else{
        // v = some other logic;
           }
      //some other cells manipulation 
             return v;
    });
}

пробовал с асинхронностью и жду. не повезло.

...