指定一列或者多列
使用
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 } ] } ); |
下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。
Translation from DataTables.net, with permission