columns.orderSequence
自:DataTables 1.10
排序方向应用序列。
描述
你可以使用此参数控制默认排序方向,甚至可以更改排序处理程序的行为(即仅允许升序排序,反转默认序列等)。
此数组中可以给定的值是
asc
- 升序desc
- 降序(即空字符串) - 数据索引顺序。请注意,此选项自 DataTables 2.0 及更新版本开始可用。
在 DataTables 2 之前,此选项默认为 [ 'asc', 'desc' ]
。DataTables 2 将第三个选项添加到数组,其中空字符串包含在没有排序状态的默认值中。如果你想使用 DataTables 1.x 的行为,请使用以下方法设置默认值
DataTable.defaults.column.orderSequence = ['asc', 'desc'];
类型
此选项可以在以下类型中给出
默认值
- 值:
[ 'asc', 'desc', '' ]
示例
使用 orderSequence
定义使用 columnDefs
应用的排序序列
new DataTable('#myTable', {
columnDefs: [
{ orderSequence: ['asc'], targets: [1] },
{ orderSequence: ['desc', 'asc', 'asc'], targets: [2] },
{ orderSequence: ['desc'], targets: [3] }
]
});
使用 orderSequence
定义使用 columns
应用的排序序列
new DataTable('#myTable', {
columns: [
null,
{ orderSequence: ['asc'] },
{ orderSequence: ['desc', 'asc', ''] },
{ orderSequence: ['desc'] },
null
]
});
相关
以下选项直接相关,在你的应用程序开发中也可能有用。