{hero}

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
	]
});

相关

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