我使用jQuery DataTables插件对表格数据进行排序。我有四列:姓名,职位,办公室和年龄。我想要的是用户只能对Name和Age列进行排序,而不是所有列。但我无法停止在OTHER列上排序。你能建议吗?
答案 0 :(得分:6)
此代码禁用排序,0 - 列索引。 对于旧版本
aoColumnDefs: [
{
bSortable: false,
aTargets: [ 0 ]
}
]
for DataTables 1.10 +
columnDefs: [
{ orderable: false, targets: 0 }
]
特别是例如,你需要这个
$(document).ready(function() {
$('#example').dataTable( {
"order": [[ 0, "desc" ]],
"aoColumns": [
null,
{ "bSortable": false },
{ "bSortable": false },
null
]
} );
} );