С уважением:
У меня следующая проблема: я генерирую PDF-файлы из данных, полученных следующим образом:
let rows_ItemsPend = this.items.map(u => {
let Req = u[0].value;
let Requester = u[1].value;
let Service = u[2].value.toString();
let Status_Description = u[3].value;
let CreatedDate = u[4].value;
let Remaining_Time = u[5].value.toString();
let Status = u[7].value.toString();
return {
numreq: Req,
usuario: Requester,
solicitud: Service,
descrest: Status_Description,
fechacreacion: CreatedDate,
Tiempo_Faltante: Remaining_Time,
Pend: Status,
};
});
let pendientes =
[
{ title: '#Reqs', dataKey: 'numreq' },
{ title: 'Requester', dataKey: 'usuario' },
{ title: 'Service', datakey: 'solicitud' },
{ title: 'Status', dataKey: 'descrest' },
{ title: 'Creation Date', dataKey: 'fechacreacion' },
{ title: 'Remaining Time', datakey: 'Tiempo_Faltante' },
{ title: 'Aprove / to Refuse', datakey: 'Pend' },
];
позже я создаю pdf с jsPDF-autotable следующим образом:
let doc = new JSPDF('landscape');
и я заполняю jspdf-autotable следующим образом:
doc.text('Summary Of Approvals', 15, 30);
doc.setFontSize(6);
doc.autoTable(pendientes, rows_ItemsPend, {
columnStyles: {
id: { fillColor: 255 }
},
margin: { top: 35 },
addPageContent: function (data) {
doc.text('', 40, 35);
},
});
проблема возникает, потому что столбцы:
let ServiceRequested = v[2].value;
let CreatedDate = v[4].value;
let Remaining_Time = v[6].value;
не показывает данные при развертывании файла, я уже отлаживал через консоль Firefox, и он показывает мне, что данные загружены хорошо и остаются в соответствующих столбцах, но, как я уже упоминал, при развертывании PDF, это не показано.
В чем будет проблема, что я не вижу данных на странице?
Примечание: я использую NodeJs