私は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": []
});
})