Я использую сетку 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;
});
}
пробовал с асинхронностью и жду. не повезло.