禁用所有功能,我重視的DataTable我的表中的一個應用:數據表 - 默認情況下
var productList = $("#productList").DataTable({});
不幸的是它徹底改組我的表。它改變了它的外觀,增加了一些不必要的(現在)按鈕。
我現在只需要DataTables的一個特定功能 - KeyTable。默認情況下是否可以禁用DataTables附帶的所有功能?然後,我將只啓用那些我現在需要的。
禁用所有功能,我重視的DataTable我的表中的一個應用:數據表 - 默認情況下
var productList = $("#productList").DataTable({});
不幸的是它徹底改組我的表。它改變了它的外觀,增加了一些不必要的(現在)按鈕。
我現在只需要DataTables的一個特定功能 - KeyTable。默認情況下是否可以禁用DataTables附帶的所有功能?然後,我將只啓用那些我現在需要的。
你可以這樣說:
var table = $('#example').DataTable({
dom: 't',
ordering: false,
paging: false,
keys: true, //enable KeyTable extension
});
的dom
option是一個簡單的方法來啓用/禁用某些功能。我禁用了ordering
和paging
,您可能想查看可用的"feature" options並查看是否有其他需要禁用的功能。
此外,您可能不想加載默認的CSS(jquery.dataTables.css
),因爲我假設您已經對錶格進行了樣式設置。
您可以設置像這樣的默認屬性。您可以通過設置false來刪除不必要的屬性。
$.extend(true, $.fn.dataTable.defaults, {
"searching": false,
"ordering": false
});
$(document).ready(function() {
$('#example').DataTable();
});
是的,我知道,但我正在尋找簡單的方法來一次禁用所有。或者至少我需要一種方法來檢查其中哪些被啓用,以知道哪些被禁用。 – Piotrek