/ /ベースを作成するjqgrid - jqgrid

ベースjqgridを作成する - jqgrid

私はいくつかのビューを持つウェブサイトを持っており、それらのほとんどはそれらの上にjqGridを持っています。

私はすべてのjqgridに基本オプションを設定したいと思っています。例えば、私は " 見る 常にtrueに設定するオプション、および サーチ オプションを常にfalseに設定します。

さらに、私は同じボタンラベルを持っていることがいくつかあります。

jqGridでこれを行う方法はありますか?

回答:

回答№1は1

$()。ready(function(){})のグリッドの基本設定をいくつか使って、JSファイルを参照する追加のscriptタグをHTMLに追加することができます。ブロック。

外部JSに格納する基本構成関数または変数を作成し、各ビューページでその構成を参照することもできます。

私は基底関数を書くことを好むでしょう。準備完了ハンドラは予測可能な時間に実行されないため、準備完了イベントハンドラは使用しません。あなたのjqGrid configure関数が実行される前に正しく実行されたかどうかはわかりません。


回答№2については2

見る 答え デフォルト設定の設定方法を示す jQuery.jgrid.nav。あなたの場合、それは

jQuery.extend(jQuery.jgrid.nav,
{search:false,view:true, viewtext:"View label", viewtitle:"View tooltip"}
);

他のデフォルト設定は、同じ方法で変更することができます。 jQuery.jgrid.del, jQuery.jgrid.view そしてもちろん jQuery.jgrid.defaults.

君は 必要はありません コードを内部に配置する jQuery(document).ready(function() {/**/});。それはちょうどecxecuteのようなコードです jQuery.extend(jQuery.jgrid.nav, {search:false,view:true}); 後に読み込まれたJavaScriptファイル内 jquery.jqGrid.min.js.