Как использовать JSPDF AutoTable в JavaScript для цикла, имеющего данные JSON нескольких таблиц - PullRequest
0 голосов
/ 17 ноября 2018

`

    for (let index = 1; index < res.reportData.length; index++) {

        var doc = new jsPDF('p', 'pt');

        let finalY = doc.autoTable.previous.finalY; 

        doc.autoTable(columns, res.reportData[index].dataValues, {

            styles: {fillColor: [100, 255, 255]},

            pageBreak: 'always',

            columnStyles: {

                id: {fillColor: 255}

            },

            margin: {top: 60},

            addPageContent: function(data) {

                doc.text(res.reportData[index].sensorName, 40, finalY+30);

            }

        });

      sensorName = res.reportData[index].sensorName+'_report';

    }

    doc.save(sensorName+'.pdf');

    only displays last table ..... i don't know exactly how much data          ..... tested with one table table son data works fine ..... once data is of more table overrides and displays only last table

отображает только последнюю таблицу ..... я не знаю точно, сколько данных ..... проверено с одной таблицей данных сын работает нормально ...как только данные переопределяют таблицу и отображают только последнюю таблицу

`

...