Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jqGrid编辑表单外部单击时保持其打开状态_Jqgrid - Fatal编程技术网

在jqGrid编辑表单外部单击时保持其打开状态

在jqGrid编辑表单外部单击时保持其打开状态,jqgrid,Jqgrid,我的网页有几个可通过选项卡访问的模块。每个模块都位于单独的div容器中。问题是我在一个模块中打开jqGrid的添加或编辑表单并开始完成它。然后我决定我需要其他模块的so信息。当我单击第二个模块时,jqGrid对话框(添加、编辑表单)关闭。我已尝试将modal和jqModal设置为true,但只要jqGrid表单打开,所有其他模块都将无法访问。如果我正确理解您的问题,您可以使用选项覆盖:0解决问题。表单编辑在打开编辑表单时不会创建覆盖,您可以在不关闭编辑表单的情况下使用页面的另一部分 试试看。例如

我的网页有几个可通过选项卡访问的模块。每个模块都位于单独的div容器中。问题是我在一个模块中打开jqGrid的添加或编辑表单并开始完成它。然后我决定我需要其他模块的so信息。当我单击第二个模块时,jqGrid对话框(添加、编辑表单)关闭。我已尝试将modal和jqModal设置为true,但只要jqGrid表单打开,所有其他模块都将无法访问。

如果我正确理解您的问题,您可以使用选项
覆盖:0
解决问题。表单编辑在打开编辑表单时不会创建覆盖,您可以在不关闭编辑表单的情况下使用页面的另一部分


试试看。例如,您可以对列进行排序。

谢谢Oleg。这样可以防止表单在单击页面的另一个区域时关闭。但是,该窗体已失去其样式,并且看起来比删除覆盖0时更大。有没有关于如何保持造型得体的想法?@SteveDyke:不客气!看看我觉得“大形式”没问题,我明白了。但我身体的每一个部分都被放大了。它没有像设置覆盖层之前那样由容器样式设置样式。@SteveDyke:我不认为它依赖于
overlay:0
。我想您使用的是另一个版本的jqGrid。例如,版本4.7存在关闭和打开编辑表单的错误。JQGRID 4.6中不存在芽,并且我修复了缺陷。您使用的是哪个版本的jqGrid?@SteveDyke:对不起,我为回答您的问题而创建的jqGrid已经使用了jqGrid 4.6,您可以看到它没有问题。因此,应用程序中“较大形式”的问题应该有另一个原因。你能提供重现问题的演示吗?