禁用所有功能,我重视的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