關於DataTable排序


 

開發時客戶提出一個需求,table要按指定列排序,在這邊把一整套過程給大家說下,

1.首先你得確認ordering為true,這個屬性是指DataTable可以排序,

$('#example').dataTable( {
  "ordering": true
} );

2.這時,點擊表頭th,這事灰訪問Data table里定義的ajax獲取值地址,谷歌瀏覽器,用f12調試,查看發起請求的參數

 

這三個個參數至關重要,在后台要進行取值。

3.在后台通過HttpServletRequest獲取相關參數

sql部分

在這里額外介紹幾個參數

1.order:可以設置默認那一列的排序方式 比如order[[1,desc][2,asc]]

2.orderable:可以用來設置列可不可以被排序 例如:“columns":{["orderable:false"]

}

參考資料

1.http://datatables.club/reference/option/ordering.html

2.http://blog.csdn.net/daydayupzzc/article/details/51769457

 


免責聲明!

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



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