DataTable初始排序

时间:2017-09-20 21:30:21

标签: javascript datatable

我有一张桌子,我希望显示第1列有序asc的表格。

$("#table").DataTable({
    "order": [[ 0, "asc" ]],
});

这很好用,但是,我希望在初始order之后关闭排序机制。

$("#table").DataTable({
    "order": [[ 0, "asc" ]],
    "ordering": false
});

但这也消除了初始分拣机制。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您可以从表格标题中删除Click事件侦听器,因此当用户点击时,不会发生任何事情。

$('#table th').unbind().css('cursor', 'auto');

答案 1 :(得分:0)

通常当我面对这种情况时,我只是先对DataTable数据进行排序,然后创建DataTable。根据您检索数据的方式,您可以非常轻松地执行此操作(例如,带有SORT或ORDER BY语句的SQL等)