documentation告诉我们如何使用'目标' 在columnDefs中。但有什么方法可以动态使用它吗?例如,我有一个全局数组(包含列号),每次在datatable上执行某些功能时我都会更新。我想以特定的方式在全局数组中呈现这些列。我需要知道是否有任何方法可以做到这一点。
"columnDefs":[
{
"targets": hide_them,//name of the global array
"render": //some function
}
]
答案 0 :(得分:0)
根据documentation Target
中columnDefs
数据广告必须使用以下方法
0或从左侧算起的正整数列索引
$('#example').dataTable( {
"columnDefs": [ {
"targets": 0,
"searchable": false
} ]
} );
一个负整数,例如从右边开始计算的列索引
$('#example').dataTable( {
"columnDefs": [ {
"targets": -0,
"searchable": false
} ]
} );
_all - 将为所有列匹配字符串 - 类名称作为默认工作
$('#example').dataTable( {
"columnDefs": [ {
"targets": '_all',
"searchable": false
} ]
} );