2017-11-11 64 views
1

我的数据表初始化脚本是如何禁用自动排序的DataTables?

$('#table').DataTable(); 

我想禁用自动排序表列的

+0

尝试' “bSortable”:FALSE',看这个的jsfiddle:http://jsfiddle.net/jhfrench/ptr63fxt/ –

+0

感谢您前面回答 –

+1

正确的答案是'命令:[]'...这维持订单能力,但不设置默认订单,即'[[0,'asc']]'对第一列进行升序排序。 – davidkonrad

回答

0

好吧,我找到了解决办法

只需添加数据阶=“”在您的餐桌

<table class="table table-striped table-bordered " id="table" data-order=''> 
0

//最新版本

$('#table').dataTable({ 
    "ordering": false 
}); 

//对于旧版本

这是由

$('#table').dataTable({ 
    "aoColumnDefs": [ 
     { "bSortable": false, "aTargets": [ 0 ] } 
    ] }); 

通过aoColumns

通过aoColumnDefs设置 bSortable

$('#table').dataTable({ 
"bSortable": false 
}); 

完成

$('#table').dataTable({ "aoColumns": [ { "bSortable": false }, null, null, null, null ] });