jQuery grid pluginはRuby製のオープンソース・ソフトウェア。企業システムでもRailsを使って構築するケースが増えてきた。安定してきたのに加えて開発効率が高いことが選ばれる要因になっているのだろう。そして基幹システムで良くあるのがデータのテーブル表示だ。

ピクチャ 77.png

高機能なテーブル表示

 

テーブル表示して終わりかと言えばそんなことはない。データを選んで一括処理したり並び替えたり絞り込みをしたりと一覧表に対する要望は多い。一つ一つ実装していると工数がとても膨らんでしまうだろう。そこで使ってみたいのがjQuery grid pluginだ。

jQuery grid pluginはRailsのプラグインでデータのテーブル表示に加えてその操作が一つにまとまって提供される。カラムを使った並び替え、Ajaxを使ったページネーション、表示件数の変更、検索機能など何でもござれだ。

ピクチャ 78.png

インライン編集(チェックボックス等も配置可能)

 

さらに選択行は色が変わったり(複数指定可能)、インラインでの編集やモーダルウィンドウを使った編集、選択行に関連するデータをドリルダウン表示する、データの追加などもできる。オプションも多数用意されていて、JavaScriptへのコールバックも用意されている。基幹システム開発はもちろん、データ一覧表示系の処理で役立つことだろう。

 

2dconcept - jQuery grids for your Ruby on Rails applications (jqgrid plugin)

 http://www.2dconcept.com/jquery-grid-rails-plugin