我正在使用DataTables版本1.7.2,我的示例低于初始化和代码。
var oTable;
function TableSorter(arr) {
if (arr == 'audit') {
oTable = $('#myTable').DataTable({
buttons: ['excel'],
"bJQueryUI": true,
"aaSorting": [[0, "desc"]],
"sPaginationType": "full_numbers",
"aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]]
});
}
}
然后我在桌子上有一个按钮列,当点击它时会调用下面的函数。
function ToggleSortEvent(mode) {
var oSettings = oTable.fnSettings();
var cols = oSettings.aoColumns;
for (var i = 0; i < cols.length; i++) {
cols[i].bSortable = mode;
}
}
第var oSettings = oTable.fnSettings();
行引发了以下javascript错误:
JavaScript运行时错误:对象不支持属性或方法 &#39; fnSettings&#39;
在chrome中,其他错误是
未捕获的TypeError:oTable.fnSettings不是函数