jquery数据表问题

时间:2010-03-07 17:21:15

标签: jquery sorting datatables

修改的 没关系......我真的错过了明显的......呃。

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

我错过了什么吗?

3 个答案:

答案 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}
            ]
});