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 ] }]
相關文章
- Datatable多列排序排序
- DataTable 排序排序
- DataTable排序排序
- layui資料表格初始化時按某列進行排序UI排序
- 陣列物件按物件某個屬性排序陣列物件排序
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- 二維陣列根據某個欄位排序陣列排序
- PHP指定欄位的多維陣列排序方法PHP陣列排序
- JQuery UI 拖拽排序jQueryUI排序
- PHP 多維陣列排序-按某個 key 的值PHP陣列排序
- PHP二維陣列根據某個欄位排序PHP陣列排序
- 陣列排序陣列排序
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- 二維陣列按照其內層陣列的某個鍵值排序陣列排序
- linux sort 多列正排序,倒排序Linux排序
- 陣列的排序陣列排序
- 物件陣列排序物件陣列排序
- JavaScript 陣列排序JavaScript陣列排序
- js陣列排序JS陣列排序
- MySQL 按照指定的欄位排序MySql排序
- 為什麼處理排序陣列比未排序陣列快排序陣列
- 關於js陣列的六種演算法---水桶排序,氣泡排序,選擇排序,快速排序,插入排序,希爾排序的理解。JS陣列演算法排序
- php 對二維陣列的某個欄位公用排序的方法PHP陣列排序
- 多維陣列排序陣列排序
- 陣列氣泡排序陣列排序
- 陣列選擇排序陣列排序
- js陣列排序整理JS陣列排序
- javascript 陣列快速排序JavaScript陣列排序
- 陣列多重排序陣列排序
- MSHFlexGrid多列排序Flex排序
- c# 陣列排序C#陣列排序
- 二維陣列排序陣列排序
- Javascript陣列排序sort方法和自定義排序方法JavaScript陣列排序
- 【佇列】【懶排序】佇列Q佇列排序
- ***PHP陣列排序+php二維陣列排序方法(PHP比較器)PHP陣列排序
- 1122. 陣列的相對排序(計數排序 / 自定義排序)陣列排序
- jQuery 條件搜尋查詢 實時取值 升降序排序jQuery排序
- 逆向工程通過某個欄位排序排序