Top > diary > 2006-11-08

sortabletable.js Edit

 Plus!最新SVNに更新した時に出た画像のリンクエラーを切っ掛けにsortabletable.jsの存在に気づいたのですが、これってテーブルの並び替えJavaScriptだよね…。以前からテーブルの並び替えができるJavaScriptがある事はしっていたのですが、自分の知っている物はsortabletable.jsとは違いややこしそうだったので、プラグイン化も考えていませんでした。だけどこれならプラグイン化できるのでは?
 JavaScriptも1.4.7plus-u2-i18n標準装備の様だし、導入も楽そうだ!。と早速作ってみたのですが、動作がおかしい…、色々調べてみるとリンクを貼っている文字列だけに並び替えが有効で、それ以外は単純にreberse順しかしない仕様…。
と色々調べた(ぐぐった)時に、ぱんださんのしろくろのへやがヒットしていたので覗いてみるとSVNに色々面白そうなものが、という事で入れ替えてみるとちゃんと並び替えられます。すごいなぁ…、
 以前tracker.inc.phpの設定をするのに何度か見に行っていたけどフィルタやソートの機能に気づいていなかった自分はtrackerを理解するのにいっぱいいっぱいで…てか未だに理解できていないかも… (^^;

  • 並び替え指定オプション無しの場合
    自動でStringが指定されるが数字は先頭文字で並び替えられる。
    #sortabletable{{{
    aaabbbccc
    111nase
    3333juy
    66kkuy
    444hyu
    4444ahyu
  • 並び替え指定オプションで数字列にNumberを指定
    数字は大きさ順で並び替えられる。
    #sortabletable(Number|String|String){{{
    aaabbbccc
    5111enase
    73333tuy
    6666ikuy
    14444byu
    733tuiy
    3333juy
    666ikuuy
    1444bhyu


  • 2番目のオプションに1を指定
    フィルタ表示することができる。
     実験、実験 -- taru 2006-11-19 (日) 05:44:52
    #sortabletable(Number|String|String,1){{{
    aaabbbccc
    5111enase
    73333tuy
    6666ikuy
    14444byu
    733tuiy
    3333juy
    666ikuuy
    1444bhyu

sortabletable.inc.php Edit

今回作ったプラグインfilesortabletable.inc.php

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