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や規制対応することがあります
・現在、異なる板へのガチャ報告に利用者が定型文で誘導を行えるようルール改定するか議論中です。
時間がありましたら賛成/反対だけで構わないのでレスの協力お願いします
閉じる