簡體   English   中英

數據表-初始化時按第10列排序,然后按第9列排序

[英]DataTables - Sort by column 10 then by column 9 on initialization

在我的數據表中,我可以使用以下代碼按初始化時的特定列進行排序。

jQuery(document).ready(function($) {
  var dataTable = $('#contracts-datatable').DataTable({
   bLengthChange: false,
   "pageLength": 10,
   "pagingType": "simple",
   "order": [[ 9, "asc" ]], // <<--- Sorting by column 9

我想做的是先按第10列排序,然后按第9列對數據排序。

在我的網站上,當我進行這種排序時,它可以更有效地整理數據-如何在初始化dataTables時運行它?

我試過了..

jQuery(document).ready(function($) {
  var dataTable = $('#contracts-datatable').DataTable({
   bLengthChange: false,
   "pageLength": 10,
   "pagingType": "simple",
   "order": [[ 10, "asc" ], [ 9, "asc"]],

http://mobilereactor.co.uk/shop/mobile-phones/apple-iphone-5c-8gb-white-deals/

但這是行不通的。 如果有任何區別,這些也是隱藏的列。

用此列排序應該發生的是,我應該在首頁上顯示所有初始費用(免費)手機,並應按其每月價格遞增的順序進行訂購。

嘗試“命令”:[[10,'asc'],[9,'asc']]

           "order": [[ 10, 'asc' ], [9, 'asc' ]]

Codepen網址以供參考- http://codepen.io/nagasai/pen/yJOaLv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM