修改的 没关系......我真的错过了明显的......呃。
我有一个五列表,我正在使用jquery.datatables.js(http://www.datatables.net/)。我正在试图找出如何删除第一列和第五列的排序,以便它根本不是一个选项......
我已经尝试了下面的功能,但它仍然在列中添加一个排序:
$('#searchlist').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aoColumns": [
null,
{ "asSorting": [ "asc" ] },
{ "asSorting": [ "desc", "asc" ] },
{ "asSorting": [ "desc", "asc" ] },
null
]
});
我错过了什么吗?
答案 0 :(得分:3)
您也可以使用aoColumnDefs。
$('#searchlist').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aoColumnDefs": [
{"bSortable":false, 'aTargets': [0, 4]},
{"bSortable":true, "asSorting": [ "asc" ], 'aTargets': [1]},
{"bSortable":true,"asSorting": [ "desc", "asc" ], 'aTargets': [2, 3] },
]
});
答案 1 :(得分:0)
使用“bSortable”:false
答案 2 :(得分:0)
$('#searchlist').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aoColumns": [
{"bSortable":false},
{"bSortable":true, "asSorting": [ "asc" ] },
{"bSortable":true,"asSorting": [ "desc", "asc" ] },
{"bSortable":true, "asSorting": [ "desc", "asc" ] },
{"bSortable":false}
]
});