我的数据表初始化脚本是
$('#table').DataTable();
我想禁用表格列的自动排序
答案 0 :(得分:0)
好的,我找到了解决方案
只需添加数据顺序='你表中的39>
<table class="table table-striped table-bordered " id="table" data-order=''>
答案 1 :(得分:0)
//更新版本
$('#table').dataTable( {
"ordering": false
} );
//适用于旧版本
这是通过将bSortable
设置为false
$('#table').dataTable({
"bSortable": false
});
by aoColumnDefs
$('#table').dataTable( {
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0 ] }
] } );
by aoColumns
$('#table').dataTable( {
"aoColumns": [
{ "bSortable": false },
null,
null,
null,
null
] } );
答案 2 :(得分:0)
将aaSorting选项设置为空数组。它将禁用初始排序,
"aaSorting": []
示例:
$('#you_table_id').DataTable({
"aaSorting": []
});
aaSorting
数组应包含最初要排序的每列的数组,其中包含列的索引和方向字符串(asc
或desc
)。