0

編集 気にしないでください...私は本当に明らかなことを見逃していました...当然のことです。

5 列のテーブルがあり、jquery.datatables.js ( http://www.datatables.net/ ) を使用しています。1番目と5番目の列の並べ替えを削除して、まったくオプションにならないようにする方法を見つけようとしています...

以下の機能を試しましたが、まだ列に並べ替えが追加されています。

$('#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" を使用: false

于 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 に答える