DataTables 按钮扩展允许用户将表格数据导出为CSV,Excel等.文档中的示例显示了如何设置按钮元素的样式.
我想要做的是能够从浮动操作按钮中的菜单按钮调用导出功能.每次重绘数据表时,我都可以移动和重新设置DataTables按钮,但有更简单的方法吗?
特别是,有没有办法直接从JavaScript调用导出函数?
您可以手动触发要"点击"按钮的事件.
例:
var myDataTable1 = $('#dt1').DataTable({
buttons: [
'excelHtml5'
]
});
// Use jQuery selector (in this case looking for known class name) for the hidden button, then trigger it's action event.
myDataTable1.buttons('.buttons-excel').trigger();
Run Code Online (Sandbox Code Playgroud)
额外:基于上面的例子,这是一个快速而肮脏的小功能,你可以使用.
//example: TriggerDataTableButton(myDataTable1, '.buttons-excel');
function TriggerDataTableButton(dataTable, buttonSelector) {
dataTable.buttons(buttonSelector).trigger();
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6141 次 |
| 最近记录: |