2017-11-11 44 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 ] });