Javascript DataTables-默认情况下禁用所有功能
我将DataTable附加到应用程序中的一个表:Javascript DataTables-默认情况下禁用所有功能,javascript,jquery,datatables,Javascript,Jquery,Datatables,我将DataTable附加到应用程序中的一个表: var productList = $("#productList").DataTable({}); 不幸的是,它完全重组了我的桌子。它改变了它的外观,并添加了一些不必要的按钮(目前) 我现在只需要DataTables的一个特殊特性——KeyTable。默认情况下是否可以禁用DataTables附带的所有功能?然后,我将只启用我现在需要的属性。您可以像这样设置默认属性。您可以通过设置false来删除不必要的属性 $.extend( true,
var productList = $("#productList").DataTable({});
不幸的是,它完全重组了我的桌子。它改变了它的外观,并添加了一些不必要的按钮(目前)
我现在只需要DataTables的一个特殊特性——KeyTable。默认情况下是否可以禁用DataTables附带的所有功能?然后,我将只启用我现在需要的属性。您可以像这样设置默认属性。您可以通过设置false来删除不必要的属性
$.extend( true, $.fn.dataTable.defaults, {
"searching": false,
"ordering": false
} );
$(document).ready(function() {
$('#example').DataTable();
});
您可以这样做:
var table = $('#example').DataTable({
dom: 't',
ordering: false,
paging: false,
keys: true, //enable KeyTable extension
});
是启用/禁用某些功能的简单方法。我已经禁用了排序
和分页
,您可能需要查看可用的,看看是否需要禁用任何其他内容
另外,您可能不想加载默认的CSS(
jquery.dataTables.CSS
),因为我假设您已经设置了表的样式。是的,我知道,但我正在寻找一种简单的方法一次禁用所有的样式。或者至少我需要一种方法来检查它们中的哪些是现在启用的,以知道哪些是必须禁用的。