Мое требование загрузить дату в формате PDF. За исключением вложенных json остальные элементы заполняются в PDF. Вложенный Json отображается как {Object Object}. Я перепробовал множество решений, предложенных в inte rnet, но не нашел решения.
Может кто-нибудь дать мне предложение.
jspdf, angular8
Облачения, которые не отображаются в PDF
var columns = [
{title: "ID", dataKey: "id"},
{title: "Name", dataKey: "name"},
{title: "Country", dataKey: "address"}
];
Содержимое, отображаемое в PDF, столбцы и строки отображаются с помощью dataKey. Id и Name оба являются отдельными элементами в JsonArray, но поле адреса является вложенным JsonObject. Я пытаюсь получить доступ к address.country, но он не отображается.
var rows = [
{id: 1, name: "chakri", address: {country: "Tanzania"}},
{id: 2, name: "hari", address: {country: "Kazakhstan"}},
{id: 3, name: "venki", address: {country: "Madagascar"}}
];
id, значения имен заполнены, но адрес вложен json файлы стран не заполняются в формате PDF вместо страны, в которой он находится показывает [объект объекта]
exportPdf() {
import("jspdf").then(jsPDF => {
import("jspdf-autotable").then(x => {
const doc = new jsPDF.default(0,0);
doc.autoTable(this.columns, this.rows);
doc.save('primengTable.pdf');
})
})
}