2

edit、add、del、および search オプションの zIndex を正常に増やしましたが、alertmod はまだ z-index 950 にあり、常に親モーダルの背後にあります。

alertmod は、行を選択せず​​に編集または削除をクリックしたときの警告メッセージです。alertmod の zIndex を変更する方法はありますか?

新しいコードですが、まだ機能していません...間違った順序で配置しましたか

$("#list-employees-grid").jqGrid('navGrid',"#list-employees-pager",{alertzIndex:3234},
  {edit:true,add:false,del:true,search:true,},
  {zIndex:1234}, //option for edit
  {zIndex:2234}, // for add
  {zIndex:3234}, // del
  {zIndex:4234, multipleSearch:true, multipleGroup:true}  // search

  );
4

2 に答える 2

2

「alertmod」を作成できる場合があります。たとえば、からのアラートを意味する場合は、現在パラメータのリストに記載されていないオプションをnavGrid使用できます。それでも、たとえば、アラートダイアログで使用される次のオプションを使用できます:、、、、、、、、。詳細については、コード行を参照してください。alertzIndexnavGrid alertcapalerttopalertleftalertwidthalertheightcloseOnEscapealertzIndex

たとえば、alertzIndexによってデフォルト値を設定できます

$.extend($.jgrid.nav, {alertzIndex: 1005});

更新:一般的な場合のアラートダイアログのオプションの問題を解決できる機能リクエストを投稿しました。

更新2:機能リクエストはすでにgithubのjqGridコードに実装されています(ここを参照)。したがって、次のバージョン(4.4.0以降の次のバージョン)では、次のバージョンを使用できるようになります。

$.extend($.jgrid.jqModal, {zIndex: 1005});

z-IndexjqGridによって表示されるすべてのアラートメッセージのデフォルトを設定します。

于 2012-06-27T16:09:51.150 に答える
1

はい、alertzIndexカスタム zIndex を指定するために使用できるオプションがあります。例えば:

jQuery("#grid_id").jqGrid({
 ...
 pager : '#gridpager',
 ...
}).jqGrid('navGrid', '#gridpager', {alertzIndex: customZIndex, ...});

このオプションは、jqGrid Navigator のドキュメントにはありません。おそらく、パラメーター セクションにエントリがあるはずです。grid.formedit.jsを見て、navGrid1702 行目の関数定義を参照すると、ソース コードで可能なすべてのオプションを確認できます。

それは役に立ちますか?

于 2012-06-27T16:06:34.990 に答える