jquery - 如何将数据表中 columnDefs 的目标定义为“最后一个”?
问题描述
我的目标现在设置为第 5 列:
"columnDefs": [{
"render": function (data, type, row) {
return data;
},
"targets": 5
}],
我想要做的是,我不想将其定位到特定数字,而是将其定位到最后一列。
我需要的是这样的:
"columnDefs": [{
"render": function (data, type, row) {
return data;
},
"targets": last
}],
解决方案
根据文档targets
,您可以为指定要使用的列的索引提供一个整数。
此
columnDefs.targets
选项提供 DataTables 所需的信息,用于表中的哪些列应应用列定义对象。有可能:
- 0 或正整数 - 从左侧开始计数的列索引
- 一个负整数 - 从右边开始计数的列索引
- 字符串 - 类名将在列的 TH 上匹配(没有前导 .)
- 字符串“_all” - 所有列(即分配默认值)
注意第二点;您可以提供一个负整数来从右侧开始索引,-1
最后一列也是如此。
"columnDefs": [{
"render": function(data, type, row) {
return data;
},
"targets": -1
}],
推荐阅读
- android - 如何在矩形边上制作一个半圆形孔?
- python - 如何在 Python 中从多个 URL 下载时显示进度条
- sql - 如何选择两个不同的列?
- angular - ("/^[a-zA-Z\_\- ]*$/") 角度不适用于输入框。我只需要输入字符而不是数字,但这不起作用。它也可以接受数字
- jmeter-5.0 - 吞吐量以小时计,服务器性能好与不好意味着什么?
- python - 当对象的属性(也是对象)的属性发生变化时,如何自动调用对象的方法?
- arrays - javascript 我可以创建一个对象数组吗?
- c# - 一行触发并忘记:void vs. async void + await
- firebase - React Native + Firebase 云功能:保持用户登录?
- vba - PowerPoint vba BeforeSaveAs