columnDefs.targets

起始版本号: 1.10.0

指定一列或者多列

说明

使用 columnDefsOption 参数给列定义,用 columnDefs.targets告诉这个定义是指向那一列或者那几列

他可以是下列情况:


另外, targets可以同时指定多列,接受一个数组(比如 targets: [ -1, -2 ]

注意 columnDefsOption 需要和columnDefs.targets 搭配使用,而 columnsOption 可以单独使用,这是两者的不同处

数据类型

这个选项可以在以下类型:

示例

禁止第一列参与搜索

1
2
3
4
5
6
$('#example').dataTable( {
  "columnDefs": [ {
      "targets": 0,
      "searchable": false
    } ]
} );

禁止第一列和第三列不能排序

1
2
3
4
5
6
$('#example').dataTable( {
  "columnDefs": [ {
      "targets": [ 0, 2 ],
      "orderable": false
    } ]
} );

列包含‘nosort’类名的不排序

1
2
3
4
5
6
$('#example').dataTable( {
"columnDefs": [ {
"targets": 'nosort',
"orderable": false
} ]
} );

相关

下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。

http://datatables.net/reference/option/columnDefs.targets

Translation from DataTables.net, with permission