如何解决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 举报,一经查实,本站将立刻删除。