4
基本上,jQuery Datatable允許我們按列索引排序數據。jQuery Datatable按列標題排序
"order": [1, 'desc']
我想知道我們是否可以按列標題名進行排序嗎?例如:
"order": ['my_column_name', 'desc']
三江源 亞歷
基本上,jQuery Datatable允許我們按列索引排序數據。jQuery Datatable按列標題排序
"order": [1, 'desc']
我想知道我們是否可以按列標題名進行排序嗎?例如:
"order": ['my_column_name', 'desc']
三江源 亞歷
Is there a way to use the name, data or class of the column in order to set the default column sort? 否 - 不是在這個時候。
儘管此線程發佈於2015年6月,但仍無法在最新版本的DataTable中找到此類功能。
作爲一個便箋!您必須在訂購DataTable的數據時提供column index
,但您可以獲得Column Name
的訂購適用。
var order = table.order();
var columnIndex = order[0][0]; //column index
var orderDirection =order[0][1]; // asc or desc
//Get column header text;
var title = table.column(order[0][0]).header();
var columnName = $(title).html(); //Column Name
[**無**](https://datatables.net/reference/option/order)。首先在谷歌...什麼是「標題名稱」?它是'text()'的內容,是'name =「name」'屬性還是別的...?您可以簡單地將您的標題名稱映射到整型常量,並使用這些常量而不是索引。但是,這樣做的好處是什麼?無論如何,列索引基本上只是該列的另一個名稱。 '1'是第二列的唯一名稱... – davidkonrad
總是有一個調整,像這樣 - > ** http://jsfiddle.net/257jmovv/**但仍然看不到目的,而且它只會無論如何,DOM表或多或少硬編碼。 – davidkonrad