Top > diary > 2006-11-22

union_table.inc.php Edit

 あるページの下位層に作られた表組みをかき集めて一つの表組みとして表示できないか、表組みは並び替えやフィルタ、集計なんかも出来たら良いですねぇ。 (^^)
 なんとなく形が出来てきたので、現状カキコキしちゃいます。

#union_table(section,page_link=short,sort=3,sort_ad=d)
pageAsectionA品名A数量<A>備考A
部屋01棚A CD-R20未使用
部屋02棚C 石鹸20
部屋01棚A DVD+RW11未使用
部屋01棚A タバコ11カートン
部屋02棚C タオル103枚ほどそろそろ買い換え時期
部屋01棚B タオル52枚ほどそろそろ買い換え時期
部屋01棚B タバコ5カートン
部屋01棚B ノート4未使用
部屋02棚C タバコ3カートン
部屋01棚A CD+R2使いかけ


count10
  • 現在の仕様
    オプション引数説明
    pageページ名を指定します。表組みを設置している親ページを指定します。
    page=ページ名 を指定しない場合は、#union_tableを設置したページの下層ページから表組みを取得します。
    page_linkoff参照ページのリンクを表示しない
    shortページ名が××/○○/△△としたら後ろの△△の部分だけを表示する。
    section無し見出しを列に加える
    sort列番号並び替える列を左から数えた数値で指定します。
    sort_adaSORT_ASCをセットします。昇順ソート
    dSORT_DESCをセットします。降順ソート

今後の予定(使ったことの無い関数とか多そうなので、何処まで出来るか…)

  • 並び替え機能
    • 微妙に完了…、なんかカッコワルイですね… (^^;  06/11/24
    • インラインプラグイン機能を使う。当初予定に無かったが、制限ページ上で使用するとis_freeze(): fopen() failed: http//(url略)と拒否された為、急遽追加しました。その他遊びを幾つか追加。 06/11/25
  • フィルタ機能
    • ページや見出しに対してのフィルタ。(固定)
    • 表組みに対してのフィルタ。(固定)
    • アクションプラグイン表示からのフィルタ(上記フィルタの影響下にて 可変)
  • 集計機能(sum,count,avg)
  • それぞれの付加機能はactionプラグインで別ページを表示して実行
  • 行数制限(指定行数をオーバーした場合は、次ページとし1,2,3・・・とリンクを作成)

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes