關於dataTables 的排序問題


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 ]   //如果第五列進行排序,有相同數據則按照第一列順序排列
     } ]
   } );

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM