Я получаю сообщение об ошибке, говорящее, что «заголовки должны быть объектом или массивом, это: функция», когда я пытаюсь запустить код JavaScript в Angular.
Я определил имена столбцов следующим образом.
let getColumnHeaders = function () {
return [
{title: "First Name", dataKey: "firstName"},
{title: "Last Name", dataKey: "lastName"}
];
};
Я получаю данные для каждого цикла.Как это.И помещаю данные в массив.
let groupedDataRows = [];
Внутри каждого цикла я помещаю данные в строки массива.
И я создаю таблицу данных.
let groupedDataRows = [];
data.forEach(function (item) {
function getGroupedData(){
for(let i=0; i < data.length; i++){
groupedDataRows.push({
firstName: item.firstName,
lastName: item.lastName
});
}
return groupedDataRows;
}
doc.autoTable(getColumnHeaders, getGroupedData);
}