我目前正在将数据表用于自定义系统,我想对除第一列之外的每一列禁用排序。
我尝试使用以下代码,当我添加用逗号分隔的值时,它工作正常
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': [ 1, 2, 3, 4 ] }
],
但我的表列号因每个单独的文件而异,因此我可以有 3 列或 12 列,并且我不想手动添加每个文件的值。
如果我添加的值多于一个文件中的列,则会出现以下错误,并且执行停止
未捕获的类型错误:无法读取未定义的属性“className”
那么,有什么方法可以获取这些索引并将它们传递给函数吗?
Thanks!
您可以将特定类添加到您不希望可排序的 TH 元素。
<table>
<thead>
<th>
...
</th>
<th class="no-sort">
...
</th>
</thead>
<tbody>
...
</tbody>
</table>
然后你可以在你的aTargets
范围。
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': ['no-sort'] }
]
View here http://www.datatables.net/usage/columns有关列特定选项的更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)