2
根據在DataTables site API文檔,我創建了下面的JavaScript函數在一個時間只顯示一個特定的表:如何隱藏或顯示DataTables.net列?
function ShowColumn(columnNum) {
var table = $('#MemberStatisticGrid').dataTable();
$('#SelectedMetricList option').each(function (index) {
table.fnSettings().fnSetColumnVis(index, false);
});
table.fnSettings().fnSetColumnVis(columnNum, true);
}
然而,這種失敗,出現錯誤Uncaught TypeError: Object #<1> has no method 'fnSetColumnVis'
我不明白爲什麼我這樣做,因爲根據API文檔,這就是你如何調用它。此外,當我通過Chrome控制檯查看fnSettings()
上的可用方法和屬性時,我沒有看到fnSetColumVis
方法。
我錯過了什麼?
哦,我正在讀取錯誤的代碼示例,這工作。 – KallDrexx