Jspdf Autotable没有获取数据表的所有页面数据

问题描述

我正在使用jspdf导出数据表。但是它仅导出数据表的当前视图。如何获取表的所有数据?

<script  type="text/javascript">
document.getElementById('export').addEventListener('click',exportPDF);

var specialElementHandlers = {
// element with id of "bypass" - jQuery style selector
'.no-export': function(element,renderer) {
    // true = "handled elsewhere,bypass text extraction"
    return true;
}
};

function exportPDF() {

    var doc = new jsPDF('p','pt','a4');
        
            doc.setFontSize(18);
            doc.setTextColor(41,128,186);
            doc.setFontStyle('bold');
            doc.text("Products Never Purchased",40,60);
    

    
    var elem = document.getElementById('neversoldreport-grid');
    var res = doc.autotablehtmlToJson(elem);
    var columns = res.columns; 
    //exclude last column
    columns.splice(1);
    doc.autoTable(columns,res.data,{margin: {top: 80,bottom:50},startY:60+20,//tableWidth: 500,styles: {
            overflow: 'linebreak',// rowHeight:'wra',linewidth: 1
            }
        });
    doc.save('Products Never Purchased.pdf');
}

显示图像: enter image description here

Pdf图片enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...