Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DataTables-默认情况下禁用所有功能_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript DataTables-默认情况下禁用所有功能

Javascript DataTables-默认情况下禁用所有功能,javascript,jquery,datatables,Javascript,Jquery,Datatables,我将DataTable附加到应用程序中的一个表: var productList = $("#productList").DataTable({}); 不幸的是,它完全重组了我的桌子。它改变了它的外观,并添加了一些不必要的按钮(目前) 我现在只需要DataTables的一个特殊特性——KeyTable。默认情况下是否可以禁用DataTables附带的所有功能?然后,我将只启用我现在需要的属性。您可以像这样设置默认属性。您可以通过设置false来删除不必要的属性 $.extend( true,

我将DataTable附加到应用程序中的一个表:

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
),因为我假设您已经设置了表的样式。

是的,我知道,但我正在寻找一种简单的方法一次禁用所有的样式。或者至少我需要一种方法来检查它们中的哪些是现在启用的,以知道哪些是必须禁用的。