2012-02-13 6 views
-2

最初のクリックで降順でグリッド内の数値列をソートしたいですか?誰もこれで私を助けることができますか?ディジット列テーブルの初期ソート順を設定します。jorter

+0

[あなたは試してみましたか?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –

+0

こんにちはブライアン、私が使用していますjqueryのTableSorterプラグイン。私はそれにデフォルト設定を設定します。しかし、各列の最初のソート順を個別に指定することはできません。あなたは助けてもらえますか? – Ven

答えて

0

ヴェン、

あなたではなく(0)上昇よりも、(1)降順でソートしたい示す "sortlistが" オプションを使用します。

ドキュメントは言う:

「sortlistが」 - 形式で列ごとのソートおよび方向のための命令の配列:columnIndexが0から始まるインデックスである[columnIndexに、sortDirection]、...]列の左から右への並べ替えとsortDirectionは昇順で0、降順で1です。有効な引数は、最初に列1と列2で昇順にソートされます。[[0,0]、[1,0]]のようになります。

$(document).ready(function() { 
// call the tablesorter plugin 
    $("table").tablesorter({ 
     // sort on the first column and third column, order descending (1) 
     sortList: [[0,1],[2,1]] 
    }); 
}); 

よろしくニール

+0

こんにちはNeil、迅速な対応に感謝します。私はこれを知っていた。しかし、これは降順でロード中も数値列をソートします。私はこれを必要としません。私が必要とするのは、グリッド内の数字列だけが最初のヘッダークリック時に降順でソートされ、他の他の列は最初のヘッダークリック時に昇順でソートされるはずです。 – Ven

+0

最初のソート順を変更するには、 'sortInitialOrder'オプションを' 'asc" ''または '' desc "'に設定します - 詳細はこちら[http://wowmotty.blogspot.com/2011/06/jquery -tablesorter-missing-docs.html) – Mottie

関連する問題