如何仅在页面加载时禁用 DataTables 中的排序?
Posted
技术标签:
【中文标题】如何仅在页面加载时禁用 DataTables 中的排序?【英文标题】:How to disable sorting in DataTables at the page load only? 【发布时间】:2017-02-28 20:31:18 【问题描述】:我使用此代码在我的表上运行 DataTable。这目前有效,但我想在我的表上运行 DataTable 而不进行排序。现在我的表格按第 0 列排序。
如何做到这一点?
$(document).ready(function()
$('#myTable').DataTable();
);
【问题讨论】:
***.com/a/7659254/842112 disable a column sorting using jquery datatables的可能重复 【参考方案1】:我想,你需要这样的东西:
$(document).ready(function()
$('#myTable').DataTable(
"bSort" :false
);
);
如果你想禁用按列排序,你可以使用这个:
$(document).ready(function()
$('#myTable').DataTable(
"aoColumns": [
"bSortable": false ,
null,
null,
null
]
);
);
【讨论】:
@programmer138200 你可以检查一下。让我知道,如果它适合你。 好的。这工作。现在加载表行后显示没有排序。这是正确的,但我想在加载后按列排序。这可能吗? @programmer138200 如果我说得对。最初,您希望对空表禁用排序,并且在页面加载后填充数据表时,您想再次启用排序,对吗? 我想在页面加载后创建没有排序的表。我通过服务器端代码进行排序。我想为我启用排序选项以上是关于如何仅在页面加载时禁用 DataTables 中的排序?的主要内容,如果未能解决你的问题,请参考以下文章
如何在页面加载时从表中加载一定数量的行,并且仅在用户加载它们时才加载更多行?