单击关闭表单时JQGrid编辑表单关闭

希望这是一个简单的问题。 在JQGrid表单编辑模式下,编辑表单会弹出屏幕中间进行编辑。 当我单击表单时,就像在背景区域上一样,表单会关闭,就像我点击“取消”一样。 我知道我可以使用“onClose”事件来捕捉这个,但我想知道如何告诉网格不要关闭,除非你点击“取消”按钮。 如果您单击表单,我希望编辑表单保留在那里,如果单击取消,则关闭。

我想我有点懒,我真的不想创建一个modal dialog,每次收到onClose事件时都会弹出,并询问用户是否真的要停止编辑…

谢谢。

看起来你可以让jqGrid用jqModal构建对话框,然后你应该能够指定jqModal选项,以便在单击叠加层时不关闭模态。 请参阅此页面上的“模态”选项: http : //dev.iceburg.net/jquery/jqModal/#how

编辑,您可以在加载jqModal库时在jqGrid表单设置中指定“模态”选项。

你可以使用modaljqModal来解决这个问题。 这是我在我的应用中使用的代码段:

//-----------------------add options----------------------// { width:800, closeAfterAdd:true, reloadAfterSubmit:true, ... modal:true, jqModal:true, .... viewPagerButtons: false, addCaption: "Add Event", left:250, top: 200, ..... } 

我希望这有帮助…

Interesting Posts