Я пытаюсь создать PDF-таблицу в javascript. Я использую библиотеку jspdf-autotable .
Этот фрагмент кода работает нормально. Данные элемента строки жестко закодированы. Создается 1 строка заголовка и 2 строки элементов с 3 ячейками
pdf.autoTable({
startY: finalY + 20,
head: [['Date', 'Invoice No.', 'Description']],,
//body: [data.itemrow],
body: [
["Value A", "Value B", "Value C"],
["Value A", "Value B", "Value C"],
],
})
Теперь я пытаюсь динамически передать данные строки, выполнив body: [data.itemrow]
Я создаю массив. Я делаю
let itemrow = [];
let item = [];
item[0] = "1";
item[1] = "2";
item[2] = "3";
itemrow.push(item);
Проблема в том, что 1,2,3
сжимается в первый столбец. Это не распространяется на все 3 столбца. как ты это делаешь? Позже я буду динамически создавать этот массив для передачи данных, считанных из базы данных.