2015-04-01 48 views
0

jQuery DataTables 1.10.1有沒有辦法在隱藏列上進行主要排序,而不管用戶點擊哪些可見列進行排序?jquery數據表持久主要排序

該規範始終以asc順序對數字groupsortkey進行主要排序。 目標是總是將具有相同groupsortkey的行聚集在一起,而不管分散用戶想要排序的其他可見列。

在下面的代碼片段中,帶有id="taskViewer"的元素是一個包含十列的有效html表格,其中第一列將被隱藏並用作groupsortkey

var taskViewer = $("#taskViewer").dataTable({ 
       "columnDefs": [{ 
        "targets": [0], 
        "visible": false, 
        "searchable": false }], 
       }); 

回答

1

看看orderFixed選項。它可以讓你做前或後用戶排序。

$('#example').dataTable({ 
    "orderFixed": { 
     "pre": [ 0, 'asc' ] 
    } 
}); 

在這種情況下,0列將是主要排序,然後用戶選擇的排序是次要的。

+0

完美,謝謝。 – user95488 2015-04-01 20:02:49