【发布时间】:2011-10-28 22:40:56
【问题描述】:
我是使用 jqgrid 的新手。
我正在使用 afterSubmit: 函数重新加载网格以进行添加/编辑更改,afterSubmit: 函数在更新数据时工作正常。但是添加记录和编辑表单并没有关闭。 我使用了这个选项(closeAfterEdit:true,closeAfterAdd:true)没有被关闭。 我的问题是在哪里使用这个选项令人困惑。
如果没有 afterSubmit: 函数,两个表单都将关闭。 对不起!因为我的英语不好。 请找到下面的 navGrid 代码:
$("#companyList").jqGrid('navGrid',"#pager2",{add:true,edit:true,del:true,refresh:false,
beforeRefresh: function(){
$("#companyList").jqGrid('setGridParam',{datatype:'xml'}).trigger('reloadGrid');
}},
{
afterSubmit: function() {
$("#companyList").jqGrid('setGridParam'{datatype:'xml'}).trigger('reloadGrid');
return [true,'',false]; // no error and no new rowid
}
},{
afterSubmit: function() {
$("#companyList").jqGrid('setGridParam',{datatype:'xml'}).trigger('reloadGrid');
return [true,'']; // no error
}
},
editParam = {
editData:{myparam:function(){return "myval";}},
reloadAfterSubmit: true,
editCaption:'Edit Record',
bSubmit:'Save',
url:'<%=request.getContextPath()%>/CompanyJqGrid? q=1&action=addData',
closeAfterEdit:true,
viewPagerButtons:false
},{closeAfterAdd:true});
【问题讨论】:
标签: jqgrid