【发布时间】:2015-10-05 10:40:55
【问题描述】:
所以我使用带有 tabletools 的 jQuery 数据表插件来导出 .csv 文件。我不希望按钮可见,但我仍想通过页面其他位置的另一个下拉菜单访问这些功能。
我尝试在 CSS 中隐藏 .DTTT_container 类,然后在 jQuery 中触发点击事件:
$(".DTTT_button_csv").trigger("click");
但它不会保存 .csv 文件。
有没有办法做到这一点?
这是dataTable()的初始化代码
var table = $("#table").dataTable({
deferRender: true,
sDom: "<'dt-toolbar'<'col-sm-6 col-xs-12 queryBreadcrumbs'>r<'col-xs-12 col-sm-6'Tf>>" +
"t" +
"<'dt-toolbar-footer'i>S",
oTableTools: {
aButtons: [
"csv",
{
sExtends: "pdf",
sTitle: "PDF",
sPdfMessage: "PDF Export",
sPdfSize: "letter"
}, {
sExtends: "print",
sMessage: "Generated by ####### <i>(press Esc to close)</i>"
}
],
sSwfPath: ".../datatables/swf/copy_csv_xls_pdf.swf"
},
language: {
searchPlaceholder: "Search",
search: "_INPUT_" //no label
},
scrollY: scrollY,
scrollCollapse: false,
autoWidth: false,
order: order
});
【问题讨论】:
标签: jquery datatables tabletools