0

编辑 没关系......我真的错过了明显的......呃。

我有一个五列表,并且正在使用 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
                ]
});

我错过了什么吗?

4

3 回答 3

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] },
      ]
});
于 2012-04-19T17:56:08.453 回答
0

使用“bSortable”:假

于 2010-05-21T20:31:23.820 回答
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}
            ]
});
于 2012-01-01T19:35:47.520 回答