アットウィキロゴ

JQGrid

JQGridはデータテーブルとそれを操作する機能を盛り込んだプラグインです。
なかなかスタイリッシュなテーブルが作れます。
ただ、情報が少なくて導入から実装にはかなり手こずりました><
一応、わかったところまでメモを残しておきたいと思います。

導入方法

UIと同じく必要な機能を選択してダウンロードします。
そして任意のフォルダに以下の構成を参考に配置してください。
C:\jqGrid\

├─css
│ │ jquery-ui.custom.css ←これはJQuery-UIのものです。
│ │ ui.jqgrid.css
│ │
│ └─images
|   (中身はJQuery-UIのものです)

└─js
 │ jquery.jqGrid.min.js
 │
 └─i18n
   grid.locale-jp.js

実装例

ここは後ほど書きます。
主にプロパティの備忘録です。

XMLデータフォーマット

こんな形式のデータを読み込んでくれます。
もちろんDBへアクセスして表示も出来ますが、とりあえずのプロトタイプとして使っています。
<rows>
 <row id='id1'>
  <cell>data1_1</cell>
  <cell>data1_2</cell>
  <cell>data1_3</cell>
  <cell>data1_4</cell>
  <cell>data1_5</cell>
 </row>
 <row id='id2'>
  <cell>data2_1</cell>
  <cell>data2_2</cell>
  <cell>data2_3</cell>
  <cell>data2_4</cell>
  <cell>data2_5</cell>
 </row>
</rows>

使用上の注意

薬じゃないですけどw
HTMLファイルには以下の記述を忘れないで下さい。
順番もお間違えなく。
この表記の順番を間違えただけでエラーに捕まってしまったのは内緒です><
<link rel="stylesheet" type="text/css" media="screen" href="/js/jgrid/css/ui.jqgrid.css" />
<script type="text/javascript" src="/js/jgrid/js/i18n/grid.locale-(任意).js"></script>
<script type="text/javascript" src="/js/jgrid/js/jquery.jqGrid.min.js"></script>

それからJqGridはJQuery-UIのデザインを参照していますので、以下の記述も忘れずに。
<link rel="stylesheet" type="text/css" media="screen" href="(任意のパス)/jquery-ui.custom.css" />

JQuery Grid Plugin
実装はここを参考にしてください。
コードもいろいろのってます。
JqGrid Demos
最終更新:2011年01月09日 17:32
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。