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

时间:2011-03-25 16:12:18

标签: jquery jqgrid

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

我将 closeAfterEdit closeAfterAdd 设置为 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 }

1 个答案:

答案 0 :(得分:7)

您可以在the demo上验证closeAfterEdit: truecloseAfterAdd: true是否正常工作。

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