{hero}

colReorder.order()

自:ColReorder 1.2.0

获取/设置列顺序。
请注意 - 此属性需要 DataTables 的 ColReorder 扩展。

描述

此方法提供获取 DataTable 当前列顺序以及设置新顺序的功能。

此方法触发的重新排序是立即的,不需要重新绘制表格。

类型

function colReorder.order()

描述

获取当前列顺序。

返回值

返回列索引的数组。给定的列索引是原始列索引,其新位置由返回数组中的位置定义。

function colReorder.order( order [, originalIndexes ] )

描述

设置列顺序。

参数
返回值

用于链接的 DataTables API 实例

示例

通过单击按钮反转表中列的顺序

var table = new DataTable('#myTable', {
	colReorder: true
});

$('#reverse').click(function (e) {
	table.colReorder.order([5, 4, 3, 2, 1, 0]);
});

无论应用任何排序(通过将第二个参数传递为 true),还原原始顺序

var table = new DataTable('#myTable', {
	colReorder: true
});

$('#reverse').click(function (e) {
	table.colReorder.order([0, 1, 2, 3, 4, 5], true);
});