对象不支持属性或方法&fnSettings' fnSettings'

时间:2016-04-19 14:50:01

标签: javascript datatables

我正在使用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不是函数

0 个答案:

没有答案