jquery [datatable]排序時指定某列不可排序
datatable是一個jquery擴充套件的表格外掛。其提供了強大的表格功能。
官方地址:http://www.datatables.net/media/images/DataTables.jpg
在官方示例中,對於表格的是否可排序是在初始化中設定的一個值來決定的
- $(".datatable-simplified").dataTable( {
- "bSort": false
- });
如果要在初始化時就指定預設以哪一列來排序則
- $(document).ready(function() {
- $('#example').dataTable( {
- "aaSorting": [[ 4, "desc" ]]
- } );
- } );
不過,這種設定只能是對錶頭的所有列一起進行設定。要麼全都可排序,要麼全都不可排序。
現有一需求,第一列為checkbox,要其不可排序,其餘列均可排序
經過研究後,發現有一配置可解決該問題。在初始化時設定以下值
- $(".datatable").dataTable( {
- "aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0 ] }]
- });
後面是陣列,可以是多列
"aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0
, 1 , 2 ] }]
相關文章
- layui資料表格初始化時按某列進行排序UI排序
- 陣列物件按物件某個屬性排序陣列物件排序
- 去除DataTable指定列的重複行
- 二維陣列根據某個欄位排序陣列排序
- PHP 多維陣列排序-按某個 key 的值PHP陣列排序
- 陣列排序陣列排序
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- 陣列的排序陣列排序
- 物件陣列排序物件陣列排序
- js陣列排序JS陣列排序
- JavaScript 陣列排序JavaScript陣列排序
- 1122. 陣列的相對排序(計數排序 / 自定義排序)陣列排序
- 為什麼處理排序陣列比未排序陣列快排序陣列
- jQuery 條件搜尋查詢 實時取值 升降序排序jQuery排序
- 陣列氣泡排序陣列排序
- 陣列選擇排序陣列排序
- 二維陣列排序陣列排序
- c# 陣列排序C#陣列排序
- js陣列排序整理JS陣列排序
- 多維陣列排序陣列排序
- Javascript陣列排序sort方法和自定義排序方法JavaScript陣列排序
- jQuery datatable 使用方法jQuery
- 【佇列】【懶排序】佇列Q佇列排序
- 逆向工程通過某個欄位排序排序
- 按照NSArray內部的某個物件排序物件排序
- 陣列排序的實現陣列排序
- php 二維陣列排序PHP陣列排序
- PHP 多維陣列排序PHP陣列排序
- 二位陣列排序陣列排序
- c++陣列排序插入C++陣列排序
- 1117陣列排序的技巧陣列排序
- 二維陣列行排序陣列排序
- js:陣列自定義排序JS陣列排序
- 陣列先去重,後排序陣列排序
- jQuery table內容點選標題排序jQuery排序
- 排序:氣泡排序&快速排序排序
- MySQL按指定順序排序(order by field的使用)MySql排序
- 欄位按照指定 ID 順序進行排序排序
- 為什麼處理排序的陣列要比非排序的快排序陣列