colReorder.transpose()
自:ColReorder 1.3.0
將一個或多個欄索引在目前索引和原始索引之間轉換。
請注意 - 此屬性需要 DataTables 的 ColReorder 擴充功能。
描述
當欄被重新排序時,ColReorder 會更改欄的索引,並且在原始欄索引和目前欄索引之間進行轉換通常很有用。此方法提供了這種能力。
如果您有一個欄的參考 (column().index()
),並且您想確保您的索引指向正確的欄,無論排序如何,這種在目前值和原始值之間轉換的能力非常有用。
例如,考慮使用者將欄索引 0 移動到索引 5。您需要找出它的索引是什麼 - 此方法提供了這種能力。
請注意,如果目標表格未啟用 ColReorder,仍然可以安全地呼叫此方法 - 只會傳回輸入資料 (因為不需要轉換)。
類型
範例
取得表格建立時,位於索引 0 的欄的目前欄位置
var table = new DataTable('#myTable', {
colReorder: true
});
$('#info').click(function (e) {
alert(table.colReorder.transpose(0));
});