我在一些带有复杂警报对话系统的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",
依旧...... 我怎样才能强迫这个价值像其他人一样改变?谢谢!
答案 0 :(得分:0)
首先,您应该为添加和编辑选项添加recreateForm: true
。如果添加和编辑对话框将是新创建的,而不是隐藏/显示。
在我的所有项目中,我通过设置recreateForm: true
的属性将$.jgrid.edit
更改为默认设置(有关相应的代码示例,请参阅the answer或another one)。< / p>