{{tag>DokuWiki関連 Dokuwikiプラグイン}}
[[start]]>[[mypedia_start]]|[[start]]>[[dokuwiki_start]]
====== Sortablejs Plugin ======
DokuWikiでテーブルの並び替えが可能になるプラグイン
----
===== 使い方 =====
通常のテーブルに%%~%%で囲むだけ。
^数字^英語^文字^
|1|aaa|あああ|
|2|bbb|亜亜亜|
|3|abc|abc|
===== デモ =====
^数字^英語^文字^
|1|aaa|あああ|
|2|bbb|亜亜亜|
|3|abc|abc|
===== PR =====
===== オプション =====
(1) 初期ソート状態(1つのみ設定可、未指定なら初期ソートしない)
* 1 なら1列目昇順
* r1 なら1列目逆順
(2) ソート禁止行(1つのみ設定可、フッター行がある場合に使う)
* sumrow なら最後の1行をソートしない
* sumrow=2 なら最後の2行をソートしない
(3) 各列のソート評価方式(複数定義可能)
* 1=numeric で1列目数列順
* 2=alpha で2列目文字列順
* 3=nosort で3列目ソート禁止
* 4=date で4列目を日付順(備考読む事)
(4) ソートオプション
* 3phase 指定すると通常の昇順・降順に「元の順」が追加
===== 備考 =====
* 先頭行はソートできない。
* 先頭列をヘッダ行(^)にせず通常行(|)にする▲▼マーク出ない(ソートは可能)
* 文字評価がデフォルト。
* 日付順は解説ページの「25/12/2008」(d/m/yyyy形式)ではソートできなかった
* yyyy/m/d形式かm/d/yyyy形式なら問題ない、
* OSとか地域設定が影響してるか?
* 0詰めしたYYYY/MM/DD形式で文字列順にすれば問題起きない。
==== 日付順のデモ ====
d/m/yyyy形式は順番に並ばないので注意。
^順番^yyy/m/d^m/d/yyyy^d/m/yyyy :!:^
|1|2001/1/1|1/1/2001|1/1/2001|
|2|2001/1/2|1/2/2001|2/1/2001|
|3|2001/1/25|1/25/2001|25/1/2001|
|4|2001/2/1|2/1/2001|1/2/2001|
|5|2001/2/2|2/2/2001|2/2/2001|
|6|2001/2/25|2/25/2001|25/2/2001|
|7|2002/1/1|1/1/2002|1/1/2002|
|8|2002/1/2|1/2/2002|2/1/2002|
|9|2002/1/25|1/25/2002|25/1/2002|
|10|2002/2/1|2/1/2002|1/2/2002|
|11|2002/2/2|2/2/2002|2/2/2002|
|12|2002/2/25|2/25/2002|25/2/2002|
==== 関連リンク ====
[[https://www.dokuwiki.org/plugin:sortablejs|sortablejs Plugin - DokuWiki]]※英語
----
[[start]]>[[mypedia_start]]|[[start]]>[[dokuwiki_start]]