taruのメモ帳ページ
PukiWikiで表をソートしたい | OXY NOTES
#include(javascript/sortabletable)
とページ内で入力するとページ内でプラグイン機能を使えるようになります
#divclass(sortabletable){{ #divclass(option){ソート属性[Number|String|Date|CaseInsensitiveString],動作モード[1~3]} 表のwiki構文 }}
表を上記のように括るとフィルター機能が付加されます
またoptionの{}内に,区切りで以下のパラメーターを入力することで、動作を変更できます
ソート属性の順番はセル結合がある場合下記のようになります
#divlcass(option){1|2|3|4|5|6|7,3} |1|2|>|3|4| |~|5|6|7|~|
ソート属性がNumberの列ではinput入力欄に以下の比較演算子を使用できます
比較演算子 | 入力例 | 効果 |
---|---|---|
= | =100 | 値が100なら表示 |
>= | 100>= | 値が100以下なら表示 |
> | >100 | 値が100以上なら表示 |
< | <100 | 値が100未満なら表示 |
<= | <=100 | 値が100以下なら表示 |
! | !100 | 値が100でないなら表示 |
#divclass(sortabletable,zeb2){{ #divclass(option){Number|String|CaseInsensitiveString|Date|None,1} #table_filter(){No=show,Name=show,Case=show,Date=show,Disable=show} |~No|~Name|~Case|~Date|~Disable|h |0|アルテラ|Abc|2000/01/15|Abc| |11|アルテラ|abc|1999/12/15 12:00:00|abc| |2|アルテラ2|Bbc|1999/12/15|Bbc| |12|アルテラ2|bbc|2015-08-01 23:00:00|bbc| }}
Number|String|CaseInsensitiveString|Date|None,1
No | Name | Case | Date | Disable |
---|---|---|---|---|
0 | アルテラ | Abc | 2000/01/15 | Abc |
11 | アルテラ | abc | 1999/12/15 12:00:00 | abc |
2 | アルテラ2 | Bbc | 1999/12/15 | Bbc |
12 | アルテラ2 | bbc | 2015-08-01 23:00:00 | bbc |
#divclass(sortabletable,zeb2){{ #divclass(option){Number|String|None|None|CaseInsensitiveString|Date|String,1} |~No|~Name|>|~Merged|~Disable|h |~|~|~Case|~Date|~Enable|h |0|アルテラ|Abc|2000/01/15|Abc| |11|アルテラ|abc|1999/12/15 12:00:00|abc| |2|アルテラ2|Bbc|1999/12/15|Bbc| |12|アルテラ2|bbc|2015-08-01 23:00:00|bbc| }}
Number|String|None|None|CaseInsensitiveString|Date|String,1
No | Name | Merged | Disable | |
---|---|---|---|---|
Case | Date | Enable | ||
0 | アルテラ | Abc | 2000/01/15 | Abc |
11 | アルテラ | abc | 1999/12/15 12:00:00 | abc |
2 | アルテラ2 | Bbc | 1999/12/15 | Bbc |
12 | アルテラ2 | bbc | 2015-08-01 23:00:00 | bbc |
#divclass(sortabletable,zeb2){{ #divclass(option){Number|String|CaseInsensitiveString|Date|None|Number|CaseInsensitiveString|Date|None,3} |~No|~Name|~Case1|~Date1|~Disable|h |~No2|~|~Case2|~Date2|~Disable2|h |0|アルテラ|Abc|2000/01/15|Abc| |11|~|abc|1999/12/15 12:00:00|abc| |2|アルテラ2|Bbc|1999/12/15|Bbc| |12|~|bbc|2015-08-01 23:00:00|bbc| }}
Number|String|CaseInsensitiveString|Date|None|Number|CaseInsensitiveString|Date|None,3
No | Name | Case1 | Date1 | Disable |
---|---|---|---|---|
No2 | Case2 | Date2 | Disable2 | |
0 | アルテラ | Abc | 2000/01/15 | Abc |
11 | abc | 1999/12/15 12:00:00 | abc | |
2 | アルテラ2 | Bbc | 1999/12/15 | Bbc |
12 | bbc | 2015-08-01 23:00:00 | bbc |
Comments policy & Terms of Use
・ネタバレ自粛期間中はシナリオや真名のネタバレは禁止です!
ネタバレ自粛期間の文字列挿入箇所
・コメントの内容に準じたコメントフォームを利用しましょう!
※報告を扇動したり異なるフォームへの投稿が散見した場合、coや規制対応することがあります
・現在、異なる板へのガチャ報告に利用者が定型文で誘導を行えるようルール改定するか議論中です。
時間がありましたら賛成/反対だけで構わないのでレスの協力お願いします
閉じる