我的目标现在设置为第5列:
"columnDefs": [{
"render": function (data, type, row) {
return data;
},
"targets": 5
}],
我想做的是,而不是将其定位到特定数字,而是将其定位到最后一列。
我需要的是这样的
"columnDefs": [{
"render": function (data, type, row) {
return data;
},
"targets": last
}],
答案 0 :(得分:1)
根据documentation,您可以为targets
提供一个整数,该整数指定要使用的列的索引。
此
columnDefs.targets
选项提供DataTables所需的信息,应在表中的列上应用列定义对象。可以是:
- 0或正整数-从左开始计数的列索引
- 一个负整数-从右边开始计数的列索引
- 字符串-类名将在列的TH上匹配(没有前导号。)
- 字符串“ _all”-所有列(即分配默认值)
注意第二点;您可以提供一个负整数来从右边开始索引,因此-1
将是最后一列。
"columnDefs": [{
"render": function(data, type, row) {
return data;
},
"targets": -1
}],