1

すべて、私はデータテーブルプラグインを利用する次のテーマを使用しています:

http://revaxarts-themes.com/whitelabel/datatable.html

1つを除いて、物事はうまく機能します。テーブルが読み込まれるときに、最初の列でテーブルを降順で並べ替えようとしています。現在、昇順でのみ並べ替えられています。テーマに含まれているJSファイルを持つJSフィドルは次のとおりです。

http://jsfiddle.net/nHejP/

私はそこにこの行を見つけました(その上の行1077):

/*
* Variable: aaSorting
* Purpose:  Sorting information
* Scope:    jQuery.dataTable.classSettings
* Notes:    Index 0 - column number
*           Index 1 - current sorting direction
*           Index 2 - index of asSorting for this column
*/
this.aaSorting = [ [0, 'asc', 0] ];

これを次の値に変更しました。

this.aaSorting = [ [0, 'desc', 0] ];

これでも、最初の列が昇順で並べ替えられます。設定しなければならない別の値はありますか?

事前に助けてくれてありがとう!

4

1 に答える 1

0

ここでdatatableのドキュメントを確認しましたか。元のソースコードを変更する代わりに、データテーブルを最初に初期化するときにソート順で渡す必要があります。

aaSorting次のようなプロパティを使用して、並べ替え順序で渡すことができます。

$(document).ready(function() {
    $('#example').dataTable( {
        "aaSorting": [[ 0, "desc" ]]
    } );
} );

jsFiddleはこちら

于 2012-07-21T00:03:46.010 に答える