问题描述
我正在使用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 (将#修改为@)