我有一個datatables的問題。我不能啓用bFilter輸入外表容器。有一個代碼,我初始化我的數據。datatables篩選器在不同的輸入
var table = $('#table-perms-users').DataTable({
"scrollY": tableHeight + "px",
"scrollX": "100%",
"scrollXInner": "100%",
"bScrollCollapse": true,
"bSort" : true,
"bInfo": false,
"bFilter": false,
"bPaginate": false,
"columns": [
{ "orderDataType": "dom-last-name"},
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" },
{ "orderDataType": "dom-checkbox" }
]
});
我嘗試使用函數fnFilter()在輸入上的keyup事件上啓用篩選器。它看起來像:
$('#dTSearch').keyup(function(){
table.fnFilter($(this).val());
});
,但我可以看到在控制檯上的錯誤信息:
Uncaught TypeError: undefined is not a function (index):10086(anonymous function)
(index):10086jQuery.event.dispatch jquery.1.11.1.js?t=1402046180:4641elemData.handle
莫比有人能回答我什麼,我做錯了什麼?我混亂了?看起來沒有看到var table或沒有找到函數fnFilter。 Maby在定義我的數據表時遇到一些錯誤?謝謝。
是的。我使用dataTables的靜態模式。啓用禁用bFilter選項不會改變任何內容。對於fnFilter fucnciotn,我們可以發送6個參數,但您認爲問題更高,因爲我無法在頁面上找到該功能。 – kickman2l 2014-10-07 11:33:48