gpt4 book ai didi

javascript - 如何在columnDefs数据表中动态设置 'targets'

转载 作者:行者123 更新时间:2023-11-28 07:29:10 25 4
gpt4 key购买 nike

我想根据列名称更改列排序。我正在使用

$(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 是列标题

这是一个 fiddle --> http://jsfiddle.net/v07uxf35/3/

最佳答案

aaSorting 虽然仍然受支持,但它是旧版本 DataTables 1.9.x 的一个属性。较新版本 1.10.x 使用 order属性(property)代替。

根据order属性的文档和相应的columns.orderData属性,两者都只需要列索引。

如果您不想在targets 中使用索引,请使用columns 而不是columnDef。它使代码更具可读性,因为它不需要目标,只按照表格中出现的顺序列出列。

关于javascript - 如何在columnDefs数据表中动态设置 'targets',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29297812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com