jQuery DataTablesの初期ソートを無効にする方法はありますか? 質問する

jQuery DataTablesの初期ソートを無効にする方法はありますか? 質問する

私はjQuery データテーブルプラグイン。ドキュメントより:

並べ替えが有効になっている場合、DataTables は初期化時に最初のパスの並べ替えを実行します。この変数を使用して、並べ替えを実行する列と並べ替えの方向を定義できます。aaSorting 配列には、最初に並べ替える各列の配列、つまり列のインデックスと方向の文字列 ('asc' または 'desc') が含まれている必要があります。

ソートを有効にして、初期化時にこの最初のパスのソートを無効にすることは可能ですか? 現在、サーバー側で初期ソートを実行しており、ソート機能が必要ですが、この初期ソート機能は必要ありません。

ベストアンサー1

さて、私は答え「aaSorting」を空の配列に設定します。

$(document).ready( function() {
    $('#example').dataTable({
        /* Disable initial sort */
        "aaSorting": []
    });
})

Datatablesの新しいバージョン(> = 1.10)の場合は、注文オプション:

$(document).ready( function() {
    $('#example').dataTable({
        /* No ordering applied by DataTables during initialisation */
        "order": []
    });
})

おすすめ記事