来自 API:
$('#myTable').DataTable( {
buttons: {
buttons: [
{
text: 'Alert',
action: function ( e, dt, node, config ) {
config.title ="dynamic title"
}
}
]
}
} );
这正在更改标题,但导出现在不起作用。任何建议或解决方法都会有帮助。
See https://datatables.net/forums/discussion/33209/run-script-before-exporting-begins-buttons-plugin您需要以编程方式调用原始操作。小例子:
$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [{
extend: 'excel',
action: function(e, dt, button, config) {
config.filename = dynamicVariable;
$.fn.dataTable.ext.buttons.excelHtml5.action(e, dt, button, config);
}
}]
})
var dynamicVariable = 'qwerty';
会产生一个qwerty.xslx
参见->https://jsfiddle.net/2ez9mxop/2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)