Javascript 将sapui5表格数据转换为PDF格式
如何在sapui5中将表格数据转换为PDF格式,我已经尝试了下面的代码Javascript 将sapui5表格数据转换为PDF格式,javascript,Javascript,如何在sapui5中将表格数据转换为PDF格式,我已经尝试了下面的代码 handlePdf: function() { var tabledata = oTable.getModel().getData(); this.JSONToPDFConvertor(tabledata); }, JSONToPDFConvertor: function(JSONData) { var arrData = typeof JSONData != 'object' ? JSON.parse(JSON
handlePdf: function() {
var tabledata = oTable.getModel().getData();
this.JSONToPDFConvertor(tabledata);
},
JSONToPDFConvertor: function(JSONData) {
var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;
var columns = new Array;
for (var index in arrData[0]) {
var rows = new Array;
console.log(arrData);
for (var i = 0; i < arrData.length; i++) {
rows[i] = new Array;
for (var j = 0; j < arrData.length;) {
for (var index in arrData[0]) {
rows[i][j] = arrData[i][index];
j++;
}
}
}
if (columns.length < 4) {
var doc = new jsPDF('p', 'pt');
} else {
var doc = new jsPDF('l', 'pt');
}
doc.autoTable(columns, rows);
doc.save('table.pdf');
}
}
handlePdf:function(){
var tabledata=oTable.getModel().getData();
JSONToPDFConvertor(tabledata);
},
JSONToPDFConvertor:函数(JSONData){
var arrData=typeof JSONData!=“object”?JSON.parse(JSONData):JSONData;
var columns=新数组;
对于(arrData[0]中的var索引){
var行=新数组;
控制台日志(arrData);
对于(变量i=0;i
要获得任何帮助,您必须描述它做了什么,以及它如何与您想要的不匹配;新的jsPDF是未定义的,它抛出了一个错误,但没有使用该语法。