我将DataTable附加到应用程序中的一个表中:
var productList = $("#productList").DataTable({});
不幸的是,它完全重组了我的桌子。它改变了它的外观,增加了一些不必要的(现在的)按钮。
我现在只需要DataTables的一个特定功能 - KeyTable。是否可以默认禁用DataTables附带的所有功能?然后,我只会启用我现在需要的那些。
答案 0 :(得分:0)
您可以像这样设置默认属性。您可以通过设置false来删除不必要的属性。
$.extend( true, $.fn.dataTable.defaults, {
"searching": false,
"ordering": false
} );
$(document).ready(function() {
$('#example').DataTable();
});
答案 1 :(得分:0)
你可以这样做:
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
),因为我假设您已经为您的表格设置过样式。