在jqgrid中,如何在提交后将editform消失

leo*_*ora 2 jquery jqgrid

现在,当我点击提交时,它会向服务器发送一条消息并更新数据库并刷新屏幕,但它会使编辑表单弹出屏幕.无论如何,一旦提交完成,它就会消失.它有点烦人,因为它有点不清楚你已经完成因为表格就在那里(即使通过网格刷新)

我有closeAfterEditcloseAfterAdd设置为true但它似乎没有做任何事情.

 jQuery("#grid").navGrid("#pager",
        { },
        { height: 380, width: 500, reloadAfterSubmit: true, closeAfterEdit: true, url: siteRoot + controller + "/Update" },
        { height: 380, width: 500, reloadAfterSubmit: true, closeAfterAdd: true, url: siteRoot + controller + "/Add" },
        { reloadAfterSubmit: true, url: siteRoot + controller + "/Delete" },
        { multipleSearch: true }
Run Code Online (Sandbox Code Playgroud)

Ole*_*leg 7

您可以验证例如在演示中,在closeAfterEdit: truecloseAfterAdd: true工作的总称.

您应该尝试启动在调试器中不起作用的代码.如果您发布可以尝试代码的URL,我可以尝试本地化问题.在这种情况下,您应该使用jqGrid的开发人员(未压缩)版本.