描述(Description)
允许定义多个列的数据同时作为一列的排序的条件(多数情况下是隐藏列)。
这里有一个例子,表格中有一列是图片,你最终显示的数据是不能直接排序的,但是你可以使用元数据对其进行排序(比如文件名)。 关于orthogonal data(数据和显示分离)参考这里
类型(Type)
这个选项能够接受以下类型的参数:
单列索引去排序
多列索引来定义多列排序
默认值(Default)
自动获取列的索引值
例子(Example)
使用
columnDefsOption
配置
- 第一列按照第一列和第二列排序作为默认排序
- 第二列按照第一列来排序作为默认排序
- 第三列按照第三,四,五列来排序作为默认排序
1
2
3
4
5
6
7
$('#example').DataTable( {
"columnDefs": [
{ "orderData": [ 0, 1 ], "targets": 0 },
{ "orderData": 0, "targets": 1 },
{ "orderData": [ 2, 3, 4 ], "targets": 2 }
]
} );
使用
columnsOption
配置
1
2
3
4
5
6
7
8
9
$('#example').DataTable( {
"columns": [
{ "orderData": [ 0, 1 ] },
{ "orderData": 0, },
{ "orderData": [ 2, 3, 4 ] },
null,
null
]
} );
相关属性(Related)
下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。
API
Options