From 366f74639dabb1fc198c0a1e166c08a2045b528c Mon Sep 17 00:00:00 2001 From: initial Date: Wed, 25 Sep 2019 15:21:07 +0800 Subject: [PATCH] Update tableExport.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 导出excel 可以自定义文件名称 --- tableExport.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/tableExport.js b/tableExport.js index 1bfaa0fc..33d8f155 100644 --- a/tableExport.js +++ b/tableExport.js @@ -259,7 +259,7 @@ THE SOFTWARE.*/ excelFile += ""; excelFile += ""; excelFile += ""; - excelFile += "{worksheet}"; + excelFile += options.tableName; excelFile += ""; excelFile += ""; excelFile += ""; @@ -276,8 +276,22 @@ THE SOFTWARE.*/ excelFile += ""; var base64data = "base64," + $.base64.encode(excelFile); - window.open('data:application/vnd.ms-'+defaults.type+';filename=exportData.doc;' + base64data); - + //window.open('data:application/vnd.ms-'+defaults.type+';filename=exportData.doc;' + base64data); + if(defaults.type == 'excel' ) + //window.open('data:application/vnd.ms-'+defaults.type+';filename='+defaults.tableName+'.xls;' + base64data); + $('').appendTo(document.body).find('span').trigger("click").parent().remove(); + + if(defaults.type == 'doc') + // window.open('data:application/vnd.ms-'+defaults.type+';filename='+options.tableName+'.doc;' + base64data); + $('').appendTo(document.body).find('span').trigger("click").parent().remove(); + + if(defaults.type == 'powerpoint' ) + //window.open('data:application/vnd.ms-'+defaults.type+';filename='+options.tableName+'.ppt;' + base64data); + $('').appendTo(document.body).find('span').trigger("click").parent().remove(); + }else if(defaults.type == 'png'){ html2canvas($(el), { onrendered: function(canvas) {