私はいくつかのビューを持つウェブサイトを持っており、それらのほとんどはそれらの上に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
.