我尝试了很多方法来禁用第一列的排序。我还没能实现它。
我已经能够使用以下方法禁用第一列旁边的所有列:
'columnDefs': [ {
'targets': [],
'orderable': false, // set orderable false for selected columns
}]
谁能帮帮我吗?
最佳答案
您的columnDefs.targets
为空。您必须传递要禁用排序的列的索引。对于第一列,您需要传递第一列的索引 0。
根据 datatables documentation ,您可以通过两种方式禁用第一列的排序:
- 使用列定义:
$('#example').dataTable( {
"columnDefs": [
{ "orderable": false, "targets": 0 }
]
} );
- 包含列:
"columns": [
{ "orderable": false },
null,
null,
null,
null
]
关于javascript - 如何禁用数据表第一列的排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56101336/