目次 
テーブルの仕様調査のためのページです
sandboxより隔離


table_sorter

"アットウィキ(@WIKI)ご利用ガイド"の"改善:新プラグイン:tableソートプラグイン(table_sorter)"のページ(https://w.atwiki.jp/guide/pages/2584.html)より引用
ここから引用
|~column1|~column2|~column3|h
|1|3|4|
|3|4|5|
|6|8|9|
|33|44|1|
|200|33|4|
#table_sorter(table)
※ atwiki構文でtable記述の直後にtable_sorterプラグインを設置してください。
※ 任意のテーブル名を半角英数字10文字以内で必ず指定してください。
※ ページ内で複数table_sorterプラグインを利用する場合は、同じテーブル名を指定することはできません。
ここまで引用

column1 column2 column3
1 3 4
3 4 5
6 8 9
33 44 1
200 33 4

No. 平山 地獄 武器 Name
011             刀  4 山形城
001   平山        弓  1 福山館
002   平山        鉄砲 4 松前城
003   平山          槍  2 根城
004   平山          槌  2 不来方城
005   平山          槌  4 盛岡城
006             刀  2 千代城
007   平山          刀  5 仙台城
008   平山          刀  1 東黒川館
009   平山          刀  2 黒川城
010   平山          鉄砲 4 会津若松城

左端の欄によるページ表示時の自動並び替えはなし
シフト+クリックによる多重並び替えは有効
ページ内の一部のテーブルのみ並び替えとすることができる
ヘッダ(|||h の行)が必要

テーブルの仕様

コマンド改行、CENTER:LEFT:RIGHT:

&br()はテーブルの中でも有効
|001|福山館&br()射程内の城娘の射程が15上昇|
|002|松前城|

001 福山
射程内の城娘の射程が15上昇
002 松前

CENTER:やLEFT:やRIGHT:は大文字のみで書くと有効
001 福山館
射程内の城娘の射程が15上昇
001 center:福山館
射程内の城娘の射程が15上昇

行末のhや行末のc

行末のhは有効 太字になります
|No|Name|h
|001|福山館|
以下のようになります
No Name
001 福山

行末のcは無効の模様
|No|Name|
|BGCOLOR(#999):|BGCOLOR(#ccc):|c
|001|福山館|
以下のようになります
No Name
001 福山

テーブル途中の//行は無効

例:
001 福山
//|||
002 松前
結果:以下のようになります
001 福山
002 松前
//行がない場合は以下
001 福山
002 松前

table内でのincludeは不可

通常のテーブル(includeなし)
No 武器 Name
001 福山館
002 鉄砲 松前城
003 根城
004 不来方城

根城と不来方城をinclude 罫線がずれています
No 武器 Name
001 福山館
002 鉄砲 松前城
003 根城
004 不来方城

調査中の事項

時間のある時にでも

テーブル編集についてのアットウィキのページhttps://w.atwiki.jp/guide/pages/915.html
横幅の指定は書かれていない

+ expandは無理でした
アットウィキご利用ガイドの編集をサポートするプラグインのページ(w.atwiki.jp/guide/pages/265.html)固定幅レイアウト(expand)の項
横に長いセル全てに入力すればいけるかもと思ったのですが…
#で始まるタグでしたのでテーブル内では使用できないようでした
#で始まるプラグインと&で始まるプラグインについてはsandbox/自動リンクボットにあります

解決済みの調査事項

PC版のテーブルで罫線を表示する > ネット検索で解決

テーブルの罫線の左右がやたらと詰まっている > ネット検索で解決
例として当ページ内"テーブルの仕様"などのテーブルも改善されています

見出しをテーブル途中で再表示する

一定行ごとに見出しを再表示することができます
↓5行ごとに見出しを追加 テーブルの末尾?のtable_sorterに書きます
#table_sorter(){repeathead=5}
5行毎に再表示で10行の時、末尾には表示されません
11行にすると10行目と11行目の間に表示されます
ソート機能が働くのは一番上の見出しのみのようです

No 地形 武器種 名前
001 平山水 弓  1 福山館
002 平山水 鉄砲 4   松前城
003 平山  槍  2   根城
004 平山  槌  2   不来方城
005 平山  槌  4   盛岡城
006 山   刀  2   千代城
007 平山  刀  5   仙台城
008 平山  刀  1   東黒川館
009 平山  刀  2   黒川城
010 平山  鉄砲 4   会津若松城
011 平   刀  4 山形城
012 平山  法術 1   矢留ノ城

table内の&aname

table内に&aname(t01_10){}等を書き、[[テーブル内へ移動>#t01_10]]することができる。
ソート(並び替え)した場合は並び替え後の位置に移動する。

No 地形 武器 Name
001 平山水 弓  1 福山館
002 平山水 鉄砲 4 松前城
003 平山  槍  2 根城
004 平山  槌  2 不来方城
005 平山  槌  4 盛岡城
006 山   刀  2 千代城
007 平山  刀  5 仙台城
008 平山  刀  1 東黒川館
009 平山  刀  2 黒川城
010 平山  鉄砲 4 会津若松城

|||cの行の代用

ヘッダのみ色を変えることができます 太字はそのままのようです
#table_style(head=#CCC){}
|地形|武器種|名前|h
|平山水|弓|福山館|
|平山水|鉄砲|松前城|
↓こうなります
地形 武器種 名前
平山水 福山館
平山水 鉄砲 松前城

縦で背景色を揃えることができます ↓ソース
#table_style(){地形=#fcc, 武器種=#cfc, 名前=#ccf}
|地形|武器種|名前|h
|平山水|弓|福山館|
|平山水|鉄砲|松前城|
↓このように地形、武器種、名前で背景色が変わります
地形 武器種 名前
平山水 福山館
平山水 鉄砲 松前城

headは{}内は無効 最初と最後で確認
#table_style(){head=#CCC, 地形=#fcc, 武器種=#cfc, 名前=#ccf}
地形 武器種 名前
平山水 福山館
平山水 鉄砲 松前城

headと併用した場合はheadの色が優先
#table_style(head=#CCC){地形=#fcc, 武器種=#cfc, 名前=#ccf}
地形 武器種 名前
平山水 福山館
平山水 鉄砲 松前城

色指定でbody=#fccは受け付けない模様 ()内の単記と併記、{}内単記を確認
地形 武器種 名前
平山水 福山館
平山水 鉄砲 松前城

縦で文字の大きさを変えられます
#table_style(){地形=15px, 武器種=12px, 名前=10px}
地形 武器種 名前
平山水 福山館
平山水 鉄砲 松前城

CENTER, LEFT, RIGHTは無効(書き方を調査中)
pxのない数字のみも無効
地形 武器種 名前
平山 根城
平山水 鉄砲 松前城

使用しない調査済みプラグイン

折りたたまずにいるとスクロール量が増える、(使わないのに)読んでしまうことがあるといった理由で折りたたんであります。

列ごとに表示/非表示を切り替え可能にする(table_filter)

アットウィキご利用ガイドの編集をサポートするプラグインのページ
ttps://w.atwiki.jp/guide/pages/265.html#id_8244bfc8
+ おそらく使わないので折り畳み
試作テーブルのソース:
#table_filter(){No=show,レア=hide,武器=show,属性=show}
|No|属性|武器|レア|名前|h
|001|平山水|弓|1|福山館|
|002|平山水|鉄砲|4|松前城|
|003|平山|槍|2|根城|
|004|平山|槌|2|不来方城|
#table_sorter(filter01)
↓こうなります
No 属性 武器 レア 名前
001 平山水 1 福山館
002 平山水 鉄砲 4 松前城
003 平山 2 根城
004 平山 2 不来方城

行末hの行が必須
アットウィキモードではヘッダの各セルの~は不要
#table_sorterと併用可能
=の左はヘッダのセルと完全一致が必要 "名" "名前欄" "レア"は表示されるが機能しない
=の右を省くことはできないようだ "1"や"0"も不可 "show"や"hide"は可
"○○=show"や"○○=hide"がない場合はチェックが表示されない(常時表示)ないこと自体はok
#の{ }の中の順はヘッダ左からの順と一致しなくても分かりにくいだけで問題はない
初期値は全てshowが良いように思います
全て非表示にするとテーブルより下が上にせりあがります(空きスペースになりません)
再表示すると下に移動します #table_sorterがある場合も同様の動作でした
横長のテーブルで使用する…かも?という程度です

table_sorterプラグインのしま模様オプション

テーブル末尾に下記1行が付いています
#table_sorter(){zebra=1}
+ テーブルが折りたたまれています
No 地形 武器種 名前
001 平山水 弓  1 福山館
002 平山水 鉄砲 4   松前城
003 平山  槍  2   根城
004 平山  槌  2   不来方城
005 平山  槌  4   盛岡城
006 山   刀  2   千代城
007 平山  刀  5   仙台城
008 平山  刀  1   東黒川館
009 平山  刀  2   黒川城
010 平山  鉄砲 4   会津若松城
011 平   刀  4 山形城
012 平山  法術 1   矢留ノ城
少しコントラストが強いのでお好みで(つまり使いません)

table_edit

アットウィキご利用ガイドの編集をサポートするプラグインのページ:(https://w.atwiki.jp/guide/pages/265.html#id_850c6140
テーブル編集(table_edit)の項目
+ 使用しないので折り畳み
sizeとvsizeは編集を押した時の入力ボックスの大きさ
書かれていないが、単位は文字数や行数
数字の後ろにpxを付けるとエラーになる 
vsize1を複数書いた場合は後で書いたものが有効
行単位で編集するため、size1とvsize1はどちらも左端の欄という意味 2は2番目
#table_edit(sandbox/table,size1=30,vsize1=2,size2=10,vsize2=1)
1行上のコメントアウトを解除すると編集用のテーブルが表示される
ソースのテーブルは以下
001 福山 射程内の城娘の射程が15上昇
002 松前 射程内の城娘の耐久が17%上昇
ページ内の一番上のテーブルが対象のようだ

偶数行奇数行または行単位で文字色と背景色を変更する

アットウィキご利用ガイドの"テーブルの背景色を行ごとに変更する(上級者向け)"のページ(w.atwiki.jp/guide/pages/1588.html)
+ 長いので折り畳み
テーブルIDの様なものを指定
 →偶数行奇数行で文字色・背景色を変える
 →行単位で文字色・背景色を変える
という例が載っています

行単位の例
↓管理画面のCSSカスタマイズを編集(通常のページ編集外)
ここから引用
div#atwiki_table_sample2 tr.atwiki_tr_1 {
color: #fff;
background: blue;
}
div#atwiki_table_sample2 tr.atwiki_tr_2 {
color: #fff;
background: #999;
}
div#atwiki_table_sample2 tr.atwiki_tr_3 {
color: blue;
background: #fff;
}
div#atwiki_table_sample2 tr.atwiki_tr_4 {
color: green;
}
ここまで引用

↓通常のページ編集
ここから引用
#divid(atwiki_table_sample2){
|1行目は|白文字、青背景|です|
|2行目は|白文字、灰色背景|です|
|3行目は|青文字、白背景|です|
|4行目は|緑文字|です|
}
ここまで引用
行番号の方を試した
 dividの後ろの()内がテーブルIDのようなもの
 複数のテーブルで同じID?を指定すれば同じ文字色や背景色になる
 sandboxの1テーブルと当ページの2テーブルで同じになった
 以下タグも有効と確認font-size:200%;(1行にこれのみを書く)
  4行目のみに書いたら4行目のみのフォントが大きくなった
 確認した範囲では他テーブルに変化はなかった
補正値表のような複数ページで類似テーブルを作成する場合には使用できるかもしれない
追加調査↓
 行を足した 5行目から10行目は通常の文字色と背景色だった
 ソースの1行目にヘッダ(行末hの行)を入れたらヘッダの行が1行目扱いになった
  つまり1行ずつずれて元の4行目と5行目が通常の文字色と背景色になった
 ヘッダの行を5行目に入れたらヘッダの文字色と背景色は変化しなかった 表示上は一番上
 ヘッダを3行目に入れたら1行目と2行目は元のまま ヘッダが3行目の色になって3行目が4行目の色になった ヘッダは表示上一番上 いずれもヘッダの太字はそのまま
 つまりヘッダの行も1行に数える ヘッダが何行目であるかは書かれている位置による ということ

↓試用した2テーブルがコメントアウトされています

試作

試作のテーブルがある時に使用します

最終更新:2025年05月16日 03:08