{hero}

columns().orderable()

自:DataTables 2.0

获取所选列的可排序状态信息。

说明

此方法提供按编程方式检查选定列是否可由最终用户排序(单击标题单元格)的能力,还可以选择获取该列可能采用,即由columns.orderSequence定义的排序方向。

类型

函数 columns().order( [ directions ] )

说明

获取有关选定列的可排序状态信息(启用或不启用以及可用哪些排序方向)。

参数
返回

DataTables API 实例,具体取决于可排序状态,每个选定列包含 truefalse,如果 directions 是未定义或 false。如果传入的参数是 true,该方法将返回有关列可以采用哪些排序方向的信息(参见 columns.orderSequence)。

示例

检查第一个和第二个列是否可由最终用户排序,如果可以,对它们进行排序

var table = new DataTable('#myTable');

if (
	table
		.columns([0, 1])
		.orderable()
		.includes(true)
) {
	table
		.order([
			[0, 'asc'],
			[1, 'desc']
		])
		.draw();
}

相关

以下选项直接相关,在应用程序开发中也可能会有用。