如何设置'targets'在列中动态定义数据表
How to Set 'targets' Dynamically in columnDefs Datatables
我想根据列名更改列排序。我正在使用
$(document).ready(function () {
$('.datatable_tri').dataTable({
'columnDefs': [ { 'type': 'file-size', 'targets': 1 } ],
'aaSorting': [],
'iDisplayLength': 50
});
});
对于许多数据表,我有3个或更多,我不想硬编码像0或1这样的目标的值…
我也试过使用
'columnDefs': [ { 'type': 'file-size', 'title': 'SIZE' } ],
但它不起作用。
PS:SIZE是列标题
这是一把小提琴-->http://jsfiddle.net/v07uxf35/3/
aaSorting
虽然仍然受支持,但它是旧版本DataTables 1.9.x的一个属性。新版本1.10.x使用order属性。
根据order
属性和相应的columns.orderData属性的文档,两者都只需要列索引。
如果不想在targets
中使用索引,请使用columns
而不是columnDef
。它使代码可读性更强,因为它不需要targets
,只需要按列在表中出现的顺序列出列。
相关文章:
- d3.hexbin插件-动态定义颜色域以适应数据
- 如何设置'targets'在列中动态定义数据表
- 在HTML集合上迭代,以便在构造函数中动态定义值
- 如何动态定义&调用jQuery函数
- 具有动态定义url的iframe为空
- 在Waterline中动态定义和获取模型
- JavaScript动态定义属性
- 在 Google Apps 脚本中动态定义变量名称和赋值
- 动态定义蓝鸟承诺中的函数
- HTML5 Web应用程序,通过JSON,PHP或动态定义路由
- 如何将数据库中的 html 标签注入到我的指令的模板中,实际上是动态定义模板的根元素/标签
- 如何使用函数动态定义javascript事件处理程序
- JavaScript中动态定义的函数名
- 动态定义JSON-can'I don’我没有发现我做错了什么
- 根据json格式的'描述'动态定义Mongoose模式
- 如何使用PHP在页面中动态定义Javascript传递的变量
- 获取动态定义的选中单选按钮的属性
- 动态定义猫鼬模型方法
- 在Sencha Touch 2中动态定义和加载带有不同代理存储的视图
- 有没有一种方法可以通过Javascript/jQuery动态定义css规则?