顺序
自:DataTables 1.10 起
要应用到表格的初始顺序(排序)。
说明
如果启用排序 (ordering
),则 DataTables 将在初始化期间执行第一次排序。使用此参数,您可以定义执行排序的列和排序方向。order
可以根据 DataTables.Order
定义的不同方式进行定义。
类型
此选项可以提供以下类型
默认值
- 值:
[[0, 'asc']]
示例
DataTables 在初始化期间不应用排序。这些行按照 DataTables 读取它们的顺序显示(即,如果从 DOM 获取,则为原始顺序;而如果从 Ajax/数据获取,则为数据数组)
new DataTable('#myTable', {
order: []
});
作为初始状态的多列排序(使用元组)
new DataTable('#myTable', {
order: [
[0, 'asc'],
[1, 'asc']
]
});
作为初始状态的单列排序(使用对象)
new DataTable('#myTable', {
order: {
idx: 1,
dir: 'asc'
}
});
作为初始状态的单列排序(使用对象和列名)
new DataTable('#myTable', {
columns: [
{ name: 'first_name' },
{ name: 'last_name' },
{ name: 'position' },
{ name: 'city' }
],
order: {
name: 'city',
dir: 'asc'
}
});
相关信息
以下选项直接相关,在您的应用程序开发中也可能有用。