jqgrid动态更改添加表单的z-index

时间:2012-09-28 09:14:00

标签: javascript jquery jqgrid z-index

我在一些带有复杂警报对话系统的jqgrid上工作。我有一个关于addForm z-index的问题,我无法像其他对话框那样改变它。 我有一个变量

increaseZIndex = 2000;

我在每个对话框创建时以增加的方式增加:

increaseZIndex++;

但仅在addForm zIndex属性中,此值不会更改。我想网格的“添加表单”对话框只创建一次,然后它只被隐藏,并且在每个新插入时都没有创建为新的。 这是代码:

jQuery("#mygrid").jqGrid('navGrid','#pmygrid', {edit:false,add:true,del:false,search:false,refresh:false}, //options
                        {zIndex:1500,recreateForm:true}, // edit options
                        {zIndex:(increaseZIndex++),height:280,recreateForm:true, reloadAfterSubmit:true,url:"/myUrl.do",

依旧...... 我怎样才能强迫这个价值像其他人一样改变?谢谢!

1 个答案:

答案 0 :(得分:0)

首先,您应该为添加和编辑选项添加recreateForm: true。如果添加和编辑对话框将是新创建的,而不是隐藏/显示。

在我的所有项目中,我通过设置recreateForm: true的属性将$.jgrid.edit更改为默认设置(有关相应的代码示例,请参阅the answeranother one)。< / p>