jspdf-autotable не показывать столбец данных - PullRequest
0 голосов
/ 31 октября 2018

С уважением: У меня следующая проблема: я генерирую 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

...