我会直截了当地说到这一点。我正在尝试使用datatbable导出excel文件...但是我想要的是在导出文件之前添加新行。我对数据表很新,所以请耐心等待..
这是我到目前为止所做的事情。
customize:function()
部分上的我想在标题之前添加新行... 标题实际上是生成表的参数..
样品:
NAME:SampleName
Date From: 2016-05-01
Date To: 2016-05-31
/*dataTables*/
var handleDataTableButtons = function() {
if ($("#datatable-responsive-returns-report").length) {
$("#datatable-responsive-returns-report").DataTable({
"bSort": false,
scrollX: true,
iDisplayLength: 50,
dom: "Bfrtip",
buttons: [
// 'copy', 'csv', 'excel', 'pdf', 'print'
{
extend:"copy",
className:"btn-sm"
},
{
extend:"excel",
className:"btn-sm",
text:"Export to Excel",
customize:function(xlsx){
var sheet = xlsx.xl.worksheets['sheet1.xml'];
console.log(sheet);
/add new row
},
filename: ($(".universal_name option:selected").text() == "" ? $(".hid_universal_name").val() : $(".universal_name option:selected").text()) + " - " + $(".universal_title").val()+"("+$(".date_from").val()+" to "+$(".date_to").val()+")"
}
],
});
}
};
TableManageButtons = function() {
"use strict";
return {
init: function() {
handleDataTableButtons();
}
};
}();
提前感谢...