LoginSignup
3
2

More than 5 years have passed since last update.

jqGridの過去バージョン取得方法メモ

Last updated at Posted at 2013-09-13

特に詳しく調べてないから、簡単な方法があるかも。。。

公式のダウンロードページ だと過去のバージョンは一部しか用意されていないので、GitHubのページ からプロジェクトをダウンロードして、ビルドする方法をメモする。

必要なもの

Java + Ant

ビルドに Ant が必要。

Closure Compiler(compiler.jar)

Google が提供してる JavaScript コードの圧縮用ツール。

ここ からダウンロードできる。
(「How do I start?」と書かれているところの「Download the application.」というリンクをクリック:2013/09/13 現在)

手順

プロジェクトを入手する

GitHubのページ から欲しいバージョンを取得(Git で落としてきてもいいし、zip を落としてもいいし好きな方法で)

Closure Compiler の jar ファイルを配置する

Closure Compiler の jar(compiler.jar)を、プロジェクトのルートに配置する。

compiler.jarを配置した様子

ant を実行する

コマンドラインからプロジェクトのルートに移動して、 ant を実行する。

ant実行
>cd D:\tmp\jqGrid-4.3.2

>ant

ant タスクが終了すると、 dist というフォルダの下にマージされたソース(jquery.jqGrid.js)と min 化されたソース(jquery.jqGrid.min.js)が出力されてる。

要らない機能を除く

多分 build.xml の以下の fileset タグを削除するなりコメントアウトするなりすれば、不要な機能を任意に外すことができると思う。

build.xml
<target name="jqgrid" depends="init">
  <concat destfile="${distdir}/${target}">
    <fileset file="js/grid.base.js"/>
    <fileset file="js/grid.custom.js"/>
    <fileset file="js/jqModal.js"/>
    <fileset file="js/jqDnR.js"/>
    <fileset file="js/JsonXml.js"/>
    <fileset file="js/jquery.fmatter.js"/>
    <fileset file="js/grid.common.js"/>
    <fileset file="js/grid.filter.js"/>
    <fileset file="js/grid.formedit.js"/>
    <fileset file="js/grid.inlinedit.js"/>
    <fileset file="js/grid.celledit.js"/>
    <fileset file="js/grid.subgrid.js"/>
    <fileset file="js/grid.treegrid.js"/>
    <fileset file="js/grid.grouping.js"/>
    <fileset file="js/grid.import.js"/>
    <fileset file="js/grid.jqueryui.js"/>
    <fileset file="js/grid.tbltogrid.js"/>
  </concat>
</target>
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2