私はスポーツイベントの結果のソートされたテーブルを持っています。ヘッダーをクリックすると、常に最善のものから最悪のものへの並べ替えが必要になります。もう一度クリックすると元に戻したくありません。場合によっては、「最善」は最短時間であり、他の場合は「最良」が最も多い(すなわち、ほとんどの重量、最長距離)。私は今まで運がほとんどなかった。jQuery tablesorterに常に一方向の列をソートさせるにはどうすればよいですか?
1
A
答えて
2
以前は使用したことのないテーブルーダーを使用したことはありませんでしたが、すばやく見ると、箱から外してもらいたいとは思えません。
1つの方法(プラグインソースの変更が不十分)は、this exampleを受け取り、クリックイベントハンドラをヘッダーセルに追加して、使用している並べ替えをトリガすることです定義された順序。 tablesorterプラグインが追加したハンドラを削除するか、ハンドラからfalseを返すことで、2回のソートを避ける必要があります。
// get current column sort order
this.order = this.count++ % 2;
は降順、昇順のため0
で1
をthis.count++ % 2
を交換:あなたはプラグインのソースを変更することを恐れていないのであればライン536が希望1があるよう
あるいは、それが見えます。また、強制的な注文をオプションとして追加することで(94行目〜114行目を参照)、列を強制的に強制する必要があることを示す配列(sortList
など)にすることもできます。
幸運を祈る!
関連する問題
- 1. jQuery Tablesorterをデフォルトで降順にソートするにはどうすればいいですか?
- 2. TABLESORTER - TABLESORTERで最初の列を静的/固定にするにはどうすればよいですか?
- 3. jQuery tablesorterのパーソナルパーサーで初期ソート順を設定するにはどうすればいいですか?
- 4. JQuery Tablesorter - 通貨列がソートされていませんか?
- 5. イメージを常に正しい方向に見せるにはどうすればよいですか?
- 6. jQueryのTablesorterソートない列
- 7. インデックスが別のソートされた配列と再びPHPに一致するように配列をソートするにはどうすればいいですか?
- 8. 文字列の一部をアルファベット順の逆順にソートするにはどうすればよいですか?
- 9. 2回のクリックでアイコンを両方向に回転させるにはどうすればよいですか?
- 10. coffeescriptで配列をソートするにはどうすればよいですか?
- 11. CSSでスクロールを一方向のみにするにはどうすればよいですか?
- 12. JScrollPaneを垂直方向にのみスクロールさせるにはどうすればよいですか?
- 13. jQueryでDIVをスライドさせるにはどうすればよいですか?
- 14. 背景イメージを縦方向に繰り返しスクロールさせるにはどうすればいいですか?
- 15. jqueryにアニメーションを正確に並列に実行させるにはどうすればよいですか?
- 16. jqueryでフィールドセットをソートするにはどうすればいいですか?
- 17. 2つの列でjquery-datatableをソートするにはどうすればよいですか?
- 18. リッチ:列のソートされていないアイコンを変更するにはどうすればよいですか?
- 19. pandas DataFrameの複数の列を「間隔」に一致させるにはどうすればよいですか?
- 20. PhotoSwipeをさまざまな方向に動作させるにはどうすればいいですか?
- 21. 文字列の末尾にアンダースコアを一致させるにはどうすればよいですか?
- 22. jQuery Tablesorter - 'ソートされた'行をグループ化できますか?
- 23. $ 123 $、$$、$と一致させるにはどうすればよいですか?
- 24. サンプルサイズが等しくないRの一方向ANOVAを行うにはどうすればよいですか?
- 25. 両方向でDBの一対多関係を設定するにはどうすればよいですか?
- 26. JavaScriptで配列をソートするにはどうすればいいですか?
- 27. OSMDROID:OSMマップをデバイスの方向ごとに回転させるにはどうすればいいですか?
- 28. テキストを一番上に整列させるにはどうすればよいですか?
- 29. 写真を整列させるにはどうすればよいですか?
- 30. このコードスニペットのパフォーマンスをアセンブリごとに向上させるにはどうすればよいですか?
ええと私が見ていたことはまあまあです。他の方法があるかどうかを見たいと思っていました。ありがとうございました。 – ryanrdl
ここに別のヒントがあります。私はこの機能を自分自身で必要としていたので、このソートDESCを初めて利用しましたが、次のクリックでASCを利用できます。 this.order = + + this.count%2; –
ありがとうございます。あなたが指摘した線は正しい方向に私を導きます。 –