У меня есть таблица ag-grid, и в ней есть столбец со значением formatter:
{
headerName: "My column",
valueFormatter: getFormattedIndexValue,
...
}
С getFormattedIndexValue
Я пытаюсь вызвать функцию asyn c:
async function getFormattedIndexValue (params) {
if (!params.value) return;
return await getDecodedValue(table, params.colDef.field, params.value);
}
Это код асинхронной c функции, которую я пытаюсь вызвать:
async function getDecodedValue(table, field, value) {
const query = `function=decode&table=${table}&field=${field}&value=${value}`;
const response = await fetch('routines.php', { method: 'post', body: query, headers: {"Content-Type": "application/x-www-form-urlencoded"}});
return response.text();
}
Но в этом случае valueFormatter не возвращает правильное значение, в результате чего получается [Object Promise]
. Есть ли способ вызвать функцию asyn c из valueFormatter и получить правильный результат