columns().orderable()
自:DataTables 2.0
获取所选列的可排序状态信息。
说明
此方法提供按编程方式检查选定列是否可由最终用户排序(单击标题单元格)的能力,还可以选择获取该列可能采用,即由columns.orderSequence
定义的排序方向。
类型
函数 columns().order( [ directions ] )
- 说明
获取有关选定列的可排序状态信息(启用或不启用以及可用哪些排序方向)。
- 参数
名称 类型 可选 1 directions
是 - 默认值:false 控制返回的信息 - 有关详细信息,请参见下文。可以不给(未定义)、
false
或true
。- 返回
DataTables API 实例,具体取决于可排序状态,每个选定列包含
true
或false
,如果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();
}
相关
以下选项直接相关,在应用程序开发中也可能会有用。