dataTables排序問題
1.禁止排序
'ordering' :false
例:$('#id').DataTable({
'ordering':false,
})
2.規定某一列排序
order的屬性值有兩個,asc為升序,desc為降序
'order' : [7,'desc'] //與數組下標一樣,第一列從0開始,表格初始化時,第八列默認降序
例:
$(
'#example'
).dataTable( {
"order"
: [[ 3,
"desc"
]]
} );
3.規定某列不排序
columnDefs:[{
'targets' : [0,1,2,3,4,7,8], //除第六,第七兩列外,都默認不排序
'orderable' : false
}]
如圖:

編碼5,6兩列有默認排序的圖標
補充:
$(
'#example'
).dataTable( {
columnDefs: [ {
targets: [ 0 ],
orderData: [ 0, 1 ]
//如果第一列進行排序,有相同數據則按照第二列順序排列
}, {
targets: [ 1 ],
orderData: [ 1, 0 ]
//如果第二列進行排序,有相同數據則按照第一列順序排列
}, {
targets: [ 4 ],
orderData: [ 4, 0 ]
//如果第五列進行排序,有相同數據則按照第一列順序排列
} ]
} );