MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

絶対お勧め!JavaScriptでテーブルソート「Table Sorter」

タグ: [] [] [] [] [] [] [] []

buzz_button

Web開発の現場において、データの並べ替え機能の要望は良く出る話だ。開発がある程度終わった段階で言われたりするとショックを受ける事もある。検索条件をパラメータで引き継いで、ページ番号も…なんて考えただけでも嫌になるだろう。

そんな経験のある、またはこれから経験するであろう方にお勧めのソフトウェアがある。これさえ使えばソート処理は怖くない。

今回紹介するオープンソース・ソフトウェアはTable Sorter、JavaScriptのみで実現するソートライブラリだ。

 

この手のライブラリはこれまでいくつかあったが、iframeを使ったり、表示に特定の手法が必要だったりと、そのままでは使いづらいものが多かった。Table Sorterはそれらの完成版ともいえるかも知れない。

何せ、読み込むのはJavaScriptファイル一つだけ、さらに普通のテーブルタグに対して、ヘッダ部分はtheadタグとthタグで作るだけでいい。データ部分は全体をtbodyタグで囲んで、tdタグで記述するだけだ。

これだけが終われば、あとは再読み込みするだけでいい。それだけでヘッダをクリックするとソートができる処理が完成する。公式サイトのトップページにデモがあるので、ぜひ試していただきたい。

これ以上はないと言うくらい手軽だ。並べ替えの表示指定もでき、矢印や三角を表示する事もできる。これは間違いなく知っておくべきソフトウェアだ。

 

Neil Fraser: Software: Table Sorter
 http://neil.fraser.name/software/tablesort/

トラックバック URL :

June 12th, 2007 Posted by admin | 1コメント

1 Comment »

  1. [JavaScript][Ext]ソート可能なテーブルを実装…

    (more…)

    Trackback by usuilog | 2007/06/12 Tuesday

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding