我有一个带有自定义按钮的网格,可打开另一个网格。在第二个网格上,当发生错误时,对话框错误将显示在其后面。如何设置zIndex?这是我的代码的相关部分:
$.ajax({
...
complete: function(xmldata, stat){
if(stat == "success") {
$('#dialog').dialog('close');
}
else {
e = "Erro customizado.";
$.jgrid.info_dialog($.jgrid.errors.errcap,typeof e==="string"?e:e.message,$.jgrid.edit.bClose);
}
}
});
答案 0 :(得分:1)
$.jgrid.info_dialog
方法支持第4个参数,可用于指定一些选项。 The source code提供选项的默认值列表。因此,您可以使用zIndex
选项将zIndex
设置为更高的默认值1000:
$.jgrid.info_dialog(
$.jgrid.errors.errcap,
typeof e === "string" ? e : e.message,
$.jgrid.edit.bClose,
{ zIndex: 1500 }
);
如果你必须使用旧版本的jqGrid,如果你必须增加zIndex
info_dialog
将被间接调用,你可以使用我在{{中描述的“子类化”技巧3}}