2016-04-06 12 views
0

現在、Jqueryプラグを使用していますDataTables私は降順から降順にデータを表示することができます。私はこの問題を解決することができる何かを明確にすることができないドキュメントを調べました。また、私はtheir docsからここJqueryデータテーブルを使用して並べ替え順序を修正する方法

$(".sortable").DataTable({order: asc}); 
+0

ここにありますDatatablesの公式ウェブサイトの例:http://datatables.net/release-datatables/examples/basic_init/table_sorting.html –

答えて

2

は、注文オプションの値は、配列

の配列でなければならないためには、配列の配列、二つの要素

$(".sortable").DataTable({ 
    "order": [[ x, "asc" ]] 
}); 
からなる各内部配列でなければなりません

ここでxは、注文したい列のインデックスです

0

私のJSのスニペットを追加した、ここで私のサイト

へのリンクを追加しました:

列をインデックスとして0を使用して順序付けされ
$(document).ready(function() { 
    $('#example').DataTable({ 
     "order": [[ 3, "desc" ]] 
    }); 
}); 

左の最初の列の場合複数列のソートに

、あなたのようなものかもしれない:

order: [[ 3, 'desc' ], [ 0, 'asc' ]] 
+0

面白いですが、私は投票しましたが、理由は何もコメントしていません(私はドキュメントを引用しています)誰かが説明する気に? – ochi

+1

私はなぜ、あまりにもあなたの答えが正しいと思っています+1 –

0

あなたのコードを限り、あなたが示されている例として、問題は、順序は配列にする必要があるということではないが、近くにあります文字列 'ASC' とのDataTableのみがdataTableのようになります。

$(".sortable").DataTable({order: asc}); 

は次のようになります。

$(".sortable").dataTable({ 
    "order": [[0, 'asc']] 
}); 

のドキュメントから

+0

これは間違った答えです、['order'](http://datatables.net/reference/option/order)オプションがありませんでした。 –

+0

私の悪い、編集されます、私はあまりにも急いで、感謝を書いた! – JordanHendrix

関連する問題