2017-09-20 8 views
0

私はテーブルを持っており、カラム1をascで注文してテーブルを表示したいとします。DataTable最初の並べ替えのみ

$("#table").DataTable({ 
    "order": [[ 0, "asc" ]], 
}); 

これは素晴らしい作品は、しかし、私はこの最初のorder後にソートメカニズムをオフにしたいと思います。

$("#table").DataTable({ 
    "order": [[ 0, "asc" ]], 
    "ordering": false 
}); 

しかしこれにより、インラインソートメカニズムも削除されます。何か案は?

答えて

1

クリックイベントリスナーをテーブルヘッダーから削除することができます。 。

$('#table th').unbind().css('cursor', 'auto'); 
0

通常、私はこの状況に直面したときに、まずDataTableデータを並べ替えてから、DataTableを作成します。どのようにデータを取得しているかに応じて、これを非常に簡単に行うことができます(つまり、SORTまたはORDER BY文などを使用したSQL)

関連する問題