0

我有一些带有复杂警报对话框系统的 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",

等等...我怎样才能强制这个值像其他值一样动态变化?谢谢!

4

1 回答 1

0

首先,您应该包括recreateForm: true添加和编辑选项。在这种情况下,添加和编辑对话框将是新创建的,而不是隐藏/显示。

在我所有的项目中,我recreateForm: true通过设置的属性将其更改为默认设置$.jgrid.edit(请参阅答案或相应代码示例的另一个)。

于 2012-09-28T11:07:49.160 回答