リクエスト広場

tablesortのリセット

5 コメント
views
3 フォロー

ソートボタンを押すとソートが掛かりますが、3回目で元の状態に戻してください。
▲→▼→リセット

現在はソートボタンを一度押してしまうと▲⇔▼の往復になり元に戻せません。
戻すにはブラウザーでページの読み直しが必要です。

01v
作成: 2021/09/05 (日) 23:03:45
通報 ...
1
名前なし 2021/09/16 (木) 20:28:48 051e9@04c44

Windowsなら、Ctrlキーを押しながらソートボタンをクリックでリセットされます。
でも携帯端末ではできないようなので欲しいですね。

2
名前なし 2021/09/17 (金) 14:23:07 051e9@04c44 >> 1

ついでにShiftキーを押しながらだと複数列ソートできますが、これも携帯端末だとできないので欲しいです。

3
01v 2021/09/18 (土) 10:14:38 >> 2

これは気づきませんでした。ありがとうございます。
tablesortってどこかで仕様が公開されてるのでしょうか。

4
名前なし 2021/09/19 (日) 16:38:37 051e9@a6ce8 >> 2

WIKIWIKIの方には特に記述を見つけられませんでした。
自分はsWIKI(別のレンタルWiki)のページでShiftクリックを知り、WIKIWIKIの方でも試してみたらできた、という感じです。Ctrlクリックは他にも何かできないかなーと、いじっていて発見しました。

5
01v 2021/09/19 (日) 21:26:09 修正 >> 2

いただいたヒント先とwikiwikiのhtml出力を見て推定できました。おそらく以下の機能ではないかと。
tablesorter
詳細な説明があります。CtlrとShiftキーの説明も載ってました。
そしてソートをリセットする機能も書かれており以下です。
sortReset
表の外にボタンを埋め込む感じなりますが、たとえばwikiwikiで表現するなら以下のようでしょうか。
表外にResetボタンが出現し、押すと表全体がリセットされる感じです。これならスマホでも操作できます。

#tablesort(sortReset){{表}}

欲を言えばShiftで複数列ソートができることが分かったので、列毎にリセットしたいところですが機能本体にそういったものはなさそうです。

そしてこのtablesorterは単なるソート機能ではなくテーブル機能をかなり拡張できるようです。
例えばフィルターとかヘッダー固定とか、accordionのように行をまとめたりとか。
Option指定で機能をOnにすればいいだけのやつは使えるようにしたいです。