【ハウツー】
わずか数行で"ものすごいテーブル"に! - jQueryプラグイン「Flexigrid」
1 ドラッグ&ドロップでカラム幅を変更可能
2008/06/25
Webアプリケーションの操作性を向上させるために、いまや欠かすことのできないJavaScript。Prototype.jsやjQueryといった各種フレームワークを使用して、ユーザビリティを高めている開発者も少なくないだろう。
ここ数年の間でYahoo! UI LibraryやExt JS、Dojo Toolkitといった、開発のしやすさや・操作性の向上はもちろんのこと、綺麗なデザインも兼ね備えているライブラリが増えてきた。既存のWebアプリケーションに少しのコードを追加するだけで、機能もデザインも付加できるこれらのライブラリは非常に魅力的だ。
ここではテーブルで組んだリストに対して、まるで表計算ソフトのような操作性を提供するFlexigridライブラリを紹介したい。
ネイティブアプリケーション並みのリストを実現
FlexigridとはPaulo P. Marinas氏が開発・公開しているjQueryプラグイン。非常に簡単なJavaScriptコードを書くだけで、テーブルに対してカラム別のサイズ変更や表示/非表示の切り替え、サイズの伸縮といったさまざまな視覚効果を与えることができるライブラリだ。またサーバ側でXML形式かJSON形式でテーブル内に表示するデータをやり取りするプログラムを実装すれば、ソートボタンの配置や検索、ページャなどの付加が可能だ。
Paulo P. Marinas氏は次に挙げるWebブラウザで動作確認を行っているとしている。
- Internet Explorer 6/7
- Firefox 2
- Opera 9.x
- Safari 3.0
現在の最新版は4月1日(米国時間)に公開された1.0beta2。The MIT License、GNU GENERAL PUBLIC LICENSEのデュアルライセンスのもとで公開されている。
ヘッドライン
- Active Directory誕生10周年記念セミナーが2月27日に開催[12:26 2/10]システム管理
- NEC、サイオスら、自動バックアップバック「TWIN NAS 2TB パック」発表[11:45 2/10]システム管理
- グレープシティ、"Excel機能"を提供する.NETコンポーネントの新版発表[11:22 2/10]プログラミング
- トレンドマイクロ、USBメモリ型ウイルス検索製品「Portable Security」発表[10:42 2/10]セキュリティ
- 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ 第49回 結果セットの取扱いに特化したクラス、FileMaker_ResultSet(2)[10:18 2/10]プログラミング
- CSS/HTMLリファレンスマニュアル、最新ブラウザ互換情報[09:00 2/10]JavaScript / CSS / HTML
- 【レビュー】BOOK REVIEW - 現場に振り回されるだけのSE人生がイヤならチカラをつけよう[09:00 2/10]SE力
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス







