数据表-默认禁用所有功能
DataTables - disable all features by default
我在应用程序中将DataTable附加到我的一个表上:
var productList = $("#productList").DataTable({});
不幸的是,它完全重新组织了我的表。它改变了它的外观,并添加了一些(目前)不必要的按钮。
我现在只需要数据表的一个特殊功能- KeyTable。是否有可能在默认情况下禁用数据表附带的所有功能?然后,我将只启用那些我现在需要的。
你可以这样做:
var table = $('#example').DataTable({
dom: 't',
ordering: false,
paging: false,
keys: true, //enable KeyTable extension
});
dom
选项是启用/禁用某些功能的简单方法。我已经禁用了ordering
和paging
,你可能想看看可用的"功能"选项,看看是否有其他东西需要禁用。
另外,您可能不想加载默认的CSS (jquery.dataTables.css
),因为我假设您已经为您的表设置了样式。
您可以这样设置默认属性。您可以通过设置false来删除不需要的属性。
$.extend( true, $.fn.dataTable.defaults, {
"searching": false,
"ordering": false
} );
$(document).ready(function() {
$('#example').DataTable();
});
相关文章:
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- 如何在应用切换点击功能之前,默认情况下在页面加载时隐藏带有特定类的ul-li
- 防止两个默认功能发生,并同时触发第三个事件
- 将事件处理程序放在HTML按钮上,而不覆盖其默认功能
- 默认浏览器's的拖放功能
- jQuery阻止下拉菜单中的默认功能
- iScroll 4 – 恢复默认/本机缩放功能
- 如何在元素的默认行为之后运行单击功能
- 使用 jQuery 覆盖默认的 JavaScript 功能
- ES6导出默认功能
- 如何防止 JQuery 中的默认选项卡切换功能
- 预防默认功能:什么是真正的效用
- 使用 jQuery 禁止默认下拉功能
- 在自定义点击功能之前执行默认事件
- CSS缩小Magento的默认功能不起作用
- 更改对象的默认功能
- Fullcalendar:禁用默认日期单击功能
- 骨干网默认错误获取功能
- 防止默认在功能中不起作用
- 如何停止onbeforeunload的默认行为和做我自己的功能