column().orderable()
自:DataTables 2.0
获取有关列的可排序状态的信息。
说明
此方法提供了以编程方式检查终端用户(点击头单元格)是否可以对给定列排序,而且可以选择根据 columns.orderSequence
定义的列可以采用的排序方向来获取排序方向的能力。
类型
函数 column().order( [ directions ] )
- 说明
获取有关列可排序状态的信息(启用或不启用以及可用的排序方向)。
- 参数
名称 类型 可选 1 directions
是 - 默认为:false 控制返回的信息 - 详情见下文。可以不指定(未定义)、
false
或true
。- 返回
如果
directions
未定义或为 false,则 DataTables API 实例包含true
或false
具体取决于列的可排序状态。如果传递的参数为true
,方法将返回关于此列可以采用的排序方向的信息(参见columns.orderSequence
)。
示例
检查第一列是否可由终端用户排序,如果是,则对此列排序
var table = new DataTable('#myTable');
if (table.column(0).orderable()) {
table
.column(0)
.order()
.draw();
}
相关
以下选项是直接相关的,并且在应用程序开发中也非常有用。