我从datatables导出所有数据。现在我需要的是如果条件为真我有条件启用oSelectorOpts
否则不会。
这是我的配置代码:
"aButtons": [
{
"bFooter": false,
"fnClick": function ( nButton, oConfig ) {
if(condition)
{
"oSelectorOpts": { page: 'current' };
}
},
'sExtends':'xls',
"sFileName": "Telephone_Directory.xls",
'mColumns':[0,1,2,3]
},
为什么我需要这个,有时候我会导出所有数据和一些时间当前页面数据。 有没有其他方法来实现这个建议。
答案 0 :(得分:1)
你找到了解决方案吗?如果没有这是我使用的东西,它给你2个按钮/选项,打印当前页面或打印全部:
"sDom": '<"clear">T<"clear">lfrtip',
"oTableTools": {
"aButtons": [
{
"sExtends": "print",
"sButtonText": "print page",
"bShowAll": false
},
{
"sExtends": "print",
"sButtonText": "print all",
"bShowAll": true
}
],
"sSwfPath": "//cdn.datatables.net/tabletools/2.2.0/swf/copy_csv_xls_pdf.swf"
},