【ハウツー】
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ブラウザで動作確認を行っているとしている。
現在の最新版は4月1日(米国時間)に公開された1.0beta2。The MIT License、GNU GENERAL PUBLIC LICENSEのデュアルライセンスのもとで公開されている。
| Twitter、サイト作成用フレームワーク「Bootstrap 2.0」を公開 [16:55 2/7] |
| ネットワールド、業界初のディスクレスVDIを発表 [15:12 2/7] |
| ラリタン、1台で8サーバにノンブロッキングアクセス可能なKVMスイッチ [12:45 2/7] |
| ST、SD 3.0規格に準拠する電圧レベル・トランスレータを発表 [11:28 2/7] |
| Microchipなど、chipKIT向けIDE対応のCerebot Development Boardを発表 [11:01 2/7] |
|
あの腕章やメガネがモチーフに - ペルソナシリーズのシルバーアクセサリー [17:00 2/7] ホビー |
|
卵を割って中身を捨てた……。疲れているなぁと思うエピソード集 [17:00 2/7] キャリア |
|
Twitter、サイト作成用フレームワーク「Bootstrap 2.0」を公開 [16:55 2/7] エンタープライズ |
|
ニコン、圧倒的高画質の3,630万画素フルサイズCMOS搭載「D800」「D800E」 [16:43 2/7] 家電 |
|
「銀魂」キャラ56名の総選挙!上位はフィギュアで商品化 [16:42 2/7] ホビー |