columnDefs
起始版本号: 1.10.0
设置列定义初始化属性
说明
和
columnsOption
参数很像,这个参数允许你给指定列设置选项,应用到一个或这多个列。而不像
columnsOption
需要每列都要定义
这个参数是一个列定义对象数组,通过使用
columnDefs.targetsDT
选项,告诉Datatables是定义的是那一列,他可以是下列情况:
0或者正整数-列从左到右是从0开始
一个负数-列从右到左的索引(-1代表最后一列)
一个字符串-将字符串和类名匹配列
字符串"_all"-所有列
另外, targets可以同时指定多列,接受一个数组(比如 targets: [ -1, -2 ] )
数据类型
这个选项可以在以下类型:
arrayType
示例
禁止第一列参与搜索
$('#example').dataTable( {
"columnDefs": [ {
"targets": 0,
"searchable": false
} ]
} );
相关
下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。
API
column()API
columns()API
Options
columnDefs.targetsDT
columnsOption
columns.cellTypeDT
columns.classNameDT
columns.contentPaddingOption
columns.createdCellOption
columns.dataOption
columns.defaultContentOption
columns.nameOption
columns.orderableOption
columns.orderDataOption
columns.orderDataTypeOption
columns.renderOption
columns.searchableOption
columns.titleOption
columns.typeOption
columns.visibleOption
columns.widthOption
http://datatables.net/reference/option/columnDefs
Translation from DataTables.net, with permission