Datatables中直接在表格上设置orderable=false

6
我希望您能够创建一个单一的Javascript文件来管理我的多个表格,这些表格拥有不同数量的列,因此我不能直接放置以下代码:
"columnDefs": [{ "targets": [ 3, 4 ], "orderable": false }]

因为第一个表格只有3列,所以我会禁用直接在表格上排序的功能,如下:
<th data-sort"false"></th>

这可能吗?我该怎么做?

1个回答

13

你需要使用数据属性data-orderable

<th data-orderable="false"></th>

这对我来说不起作用,可能是因为我使用的是一个过时的DataTables版本。不过,这个来自“jquery datatable disable sort in specific row”的答案在这里(https://stackoverflow.com/a/17157821/)起作用。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接