【问题标题】:JQGrid Edit Form Closing When Click Off Form单击关闭表单时JQGrid编辑表单关闭
【发布时间】:2012-01-03 07:30:00
【问题描述】:

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

我想我有点懒了,我真的不想创建一个模态对话框,每次收到 onClose 事件时都会弹出并询问用户是否真的要停止编辑...

谢谢。

【问题讨论】:

    标签: jquery jqgrid formclosing form-editing


    【解决方案1】:

    您可以同时使用 modaljqModal 来解决这个问题。这是我在我的应用程序中使用的代码 sn-p:

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

    我希望这会有所帮助...

    【讨论】:

      【解决方案2】:

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

      edit你可以在 jqModal 库加载时在你的 jqGrid 表单设置中指定“modal”选项。

      【讨论】:

      • 它是“模态”选项。我知道...当我第一次测试它时没有提交我的更改。谢谢@Jake Feasel
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 2011-01-02
      • 2016-04-17
      • 1970-01-01
      • 2017-07-01
      相关资源
      最近更新 更多