インフォメーション
株式会社シーポイントの求人情報はこちら
ホームページ制作(WEBデザイン)のことならシーポイントへ
QRコード
QRCODE
アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 1人
プロフィール
シーポイントシステム開発
データベースを活用したウェブサイト構築から業務系システム開発まで、何でも行なう集団です。
オーナーへメッセージ

2009年06月30日

jquery で Grid (2)

Wii Sport Resort がとっても気になっている suzukin です。
CM を見る度に「おもしろそう...」と思ってしまいます。
スポーツは苦手な人ですので、なおさらそう感じてしまうのかもしれません...

今回は、前回紹介しました jqGrid の導入について説明します。

1. jqGrid Stable Release のダウンロード
ダウンロードページより、jqGrid Stable Release をダウンロードします。
現在の安定版は、3.4.4 となっています。

2. ダウンロードしましたファイルを展開し、利用するサイトへアップロードします。

3. jquery.jqGrid.js ファイルを開き、以下の箇所を修正します。


function jqGridInclude()
{
var pathtojsfiles = "js/jqGrid/js/"; // need to be ajusted
// set include to false if you do not want some modules to be included
var combineIntoOne = false;
var combinedInclude = new Array();
var combinedIncludeURL = "combine.php?type=javascript&files=";
var minver = false;
var modules = [
{ include: true, incfile:'grid.locale-jp.js',minfile: 'min/grid.locale-jp-min.js'}, // jqGrid translation
{ include: true, incfile:'grid.base.js',minfile: 'min/grid.base-min.js'}, // jqGrid base
{ include: true, incfile:'grid.common.js',minfile: 'min/grid.common-min.js' }, // jqGrid common for editing
{ include: true, incfile:'grid.formedit.js',minfile: 'min/grid.formedit-min.js' }, // jqGrid Form editing
{ include: true, incfile:'grid.inlinedit.js',minfile: 'min/grid.inlinedit-min.js' }, // jqGrid inline editing
{ include: true, incfile:'grid.celledit.js',minfile: 'min/grid.celledit-min.js' }, // jqGrid cell editing
{ include: true, incfile:'grid.subgrid.js',minfile: 'min/grid.subgrid-min.js'}, //jqGrid subgrid
{ include: true, incfile:'grid.treegrid.js',minfile: 'min/grid.treegrid-min.js'}, //jqGrid treegrid
{ include: true, incfile:'grid.custom.js',minfile: 'min/grid.custom-min.js'}, //jqGrid custom
{ include: true, incfile:'grid.postext.js',minfile: 'min/grid.postext-min.js'}, //jqGrid postext
{ include: true, incfile:'grid.tbltogrid.js',minfile: 'min/grid.tbltogrid-min.js'}, //jqGrid table to grid
{ include: true, incfile:'grid.setcolumns.js',minfile: 'min/grid.setcolumns-min.js'}, //jqGrid setcolumns
{ include: true, incfile:'grid.import.js',minfile: 'min/grid.import-min.js'}, //jqGrid import
{ include: true, incfile:'jquery.fmatter.js',minfile: 'min/jquery.fmatter-min.js'}, //jqGrid formater
{ include: true, incfile:'json2.js',minfile: 'min/json2-min.js'}, //json utils
{ include: true, incfile:'JsonXml.js',minfile: 'min/JsonXml-min.js'} //xmljson utils


pathtojsfiles : jqGrid を展開した際の 'js' パスを指定するよう変更します。
modules : 1行目にロケール情報を定義しているファイルをインクルードする設定となっています。
そのままですと英語表記となりますので、'grid.locale-jp.js', 'min/grid.locale-jp-min.js' にそれぞれ変更します。

modules には、jqGrid で提供されている各種モジュールが定義されています。
利用しない機能がある場合は、include: true を include: false にすることでインクルードされなくなります。

4. その他 plug-in モジュールの設定
jqGrid を利用するため、以下の javascript ファイルも設定する必要があります。

・jqModal.js, jqModal.css, jqDnR.js (http://dev.iceburg.net/jquery/jqModal/)

こちらのファイルがないと、編集時にエラーとなってしまいます。

導入については以上となります。
次回は、表の設定方法について説明します。






同じカテゴリー(JavaScript)の記事
(メモ)OpenSocial
(メモ)OpenSocial(2009-11-03 22:00)

jquery で Grid (7)
jquery で Grid (7)(2009-09-22 22:00)

jquery で Grid (6)
jquery で Grid (6)(2009-09-08 23:30)

jquery で Grid (5)
jquery で Grid (5)(2009-08-25 22:00)

jquery で Grid (4)
jquery で Grid (4)(2009-07-28 23:00)

jquery で Grid (3)
jquery で Grid (3)(2009-07-14 23:30)


Posted by シーポイントシステム開発 at 21:00
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。