现在,当我点击提交时,它会向服务器发送一条消息并更新数据库并刷新屏幕,但它会使编辑表单弹出屏幕。无论如何,一旦提交完成,它就会消失。它有点烦人,因为它有点不清楚你完成了因为表格只是坐在那里(即使通过网格刷新)
我将 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 }
答案 0 :(得分:7)
您可以在the demo上验证closeAfterEdit: true
和closeAfterAdd: true
是否正常工作。
您应该尝试启动在调试器中不起作用的代码。如果您发布可以尝试代码的URL,我可以尝试本地化问题。在这种情况下,您应该使用jqGrid的开发者(未压缩)版本。