禁用数据表中的排序

时间:2016-08-09 16:46:38

标签: javascript jquery datatable datatables

这是我正在使用的代码

$(document).ready( function() {
    $('.d-table').dataTable( {
      "responsive": true,
      "columnDefs": [ { "targets": 0,"searchable": false, 'bSortable': false } ]
    });   
  })

此代码已禁用第一列排序,但我想在排序其他列时完全禁用排序。

1 个答案:

答案 0 :(得分:0)

要禁用特定列排序,您可以指定禁用列索引,如下所示

第一栏:

"columnDefs": [ {
            "targets": 0,
            "orderable": false
        } ]

如果要在DataTable中完全禁用排序。有一个名为" bSort" 的属性,您可以将其设置为" false" 它将从整个表中删除排序。

如下所示

 $('.d-table').dataTable( {
    "bSort": false
});

演示:https://jsfiddle.net/Prakash_Thete/k1pm5ne0/