voi*_*oid 18 jquery datatables
我的网页上有多个表格,每个表格都是一个DataTable,它运行正常.
我想在每个数据表上启用导出到excel功能,但按钮应该在表DOM之外(并且每个表应该有自己的导出按钮).
我可以使用以下命令生成表DOM中的HTML5按钮:
$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [
'copyHtml5',
'excelHtml5',
'csvHtml5',
'pdfHtml5'
]
} );
Run Code Online (Sandbox Code Playgroud)
但我想在某种程度上,我可以在表DOM之外附加一个按钮,作为特定表的excel导出.
dav*_*rad 37
通过构造函数初始化每个表按钮,您可以将按钮元素放在所需的任何容器中.如果要将按钮放在<div id="buttons"></div>表格外的元素中,请执行此操作
var buttons = new $.fn.dataTable.Buttons(table, {
buttons: [
'copyHtml5',
'excelHtml5',
'csvHtml5',
'pdfHtml5'
]
}).container().appendTo($('#buttons'));
Run Code Online (Sandbox Code Playgroud)
演示 - > https://jsfiddle.net/qoqq3okg/
我不知道您的多个表设置,但现在您只需要沿每个<table>元素插入一些元素,并将每个表的按钮注入该元素,如上所述.
| 归档时间: |
|
| 查看次数: |
22318 次 |
| 最近记录: |