0

テーブルを 2 列目で並べ替えたい。

sortList、 、sortForceなどの属性があることは知っていますappendsortList目標を半分に達成するのにsortForce役立ちました。

私の目標: Windows ファイル エクスプローラーのようにエントリを並べ替えたい。

列の昇順で並べ替えると、すべてのフォルダーが順番に表示され、ファイルが順番に表示されます。

列の降順で並べ替えると、すべてのファイルが降順で表示され、フォルダが降順に表示されます。

昇順でこの問題を解決するために、非表示の列を作成しました。この列は、「エントリ」のタイプ (file|dir) を取得します。forceSort属性を取得しました。

しかし、それは常に同じ方向への秩序です。新しくクリックした列の順番方向に変更したい。

簡単に言えば、どの列ヘッダーがクリックされたとしても、最初に非表示の「タイプ」列を注文し、クリック列が同じ方向にクリックされた列よりも優先されるようにします。

ここで誰か助けてくれませんか?

フィドル

4

1 に答える 1

0

Mottie の Tablesorter フォークを使用していることを確認することをお勧めします。バージョン 2.3+ はmulti-column sortingをサポートしており、必要なものを実現できると思います。

于 2013-08-03T01:07:52.737 に答える