日期:2014-05-16  浏览次数:20454 次

jqgrid的数据修改对话框不关闭
jQuery("#list").jqGrid('navGrid','#pager',{edit:true,add:true,del:true,refresh:false,searchtext:"Find"});
用这种方式弹出对话框,后台能收到修改后的数据,并且在后台返回status:"success",前台也收到了,但是对话框就是不自动关闭,页面数据也不变,用firebug调试也没报错。
jQuery("#list").jqGrid('navGrid',"#pager",{edit:false,add:false,del:false});
jQuery("#list").jqGrid('inlineNav',"#pager");
用这种表内修改就一切正常。
谁知道是什么原因,是少设置了什么属性,还是怎么回事?虚心求教。

------解决方案--------------------
路过,酱油回答.
closeAfterAdd: true,
closeAfterEdit:true
这两个设置负责edit,add两个对话框是否自动关闭.
关键是木有.closeAfterDel..所以继续google.