Ниже приведен пример ответа, получаемого от бэкэнда.
let data = [
{
"thisIsTheResponseFromBackEnd": [
{
"Col Header 1": "AAA, AAA",
"Col Header 2": "BCD",
"Col Header 3": "dummy data 1",
},
{
"Col Header 1": "BBB, BBB",
"Col Header 2": "BCD",
"Col Header 3": "dummy data 1",
},
{
"Col Header 1": "Hello,world",
"Col Header 2": "BCD",
"Col Header 3": "dummy data 1",
}]
}]
Я пытаюсь вставить динамические данные в jspdf autoTable.я использую header: Object.keys(data[0]) //as column
, но если попытаться выдвинуть значение объекта, он вернет только [object, Object]
Ниже я попробовал возможные способы вставки данных в тело jspdfatuoTable.но провалился следующий подход.
/* Object.keys( data ).forEach( key => {
console.log( data[key] );
const temp = [data[key]];
rows.push(temp);
console.log('body ?', rows);
}); */
/* Object.keys(data).forEach(function (prop) {
const temp = [data[prop]];
rows.push(temp);
}); */
for (let [key, value] of Object.entries(data)) {
const temp = [data.value];
rows.push(temp);
console.log('body ?', rows);
}
Может ли кто-нибудь помочь мне с этим?
Спасибо