<!--XXX页面 -->
<%@ page contentType="text/html; charset=utf-8"%>
<%
String brandid = request.getParameter("documentid");
String panelid = request.getParameter("panelid");
String gridId = request.getParameter("gridId");
%>
<script language='javascript'>
Ext.onReady(function(){
var panelid = '<%=panelid%>';
var panel = Ext.getCmp(panelid);
var parentid = Ext.getCmp(panelid).ownerCt.params;//父panel的ID
...
// 保存属性修改
panel.save = function(){
var records = grid.getSelectionModel().getSelections();
if(records.length > 0){
var ids = '';
for(var i=0;i<records.length;i++){
ids += records[i].data.id+',';
}
BrandDirect.deleteChildBrand(ids,<%=brandid%>,function(result, e){
if(result && result.success){
MixkyApp.showInfoMessage('XXX','提示信息');
}else{
MixkyApp.showErrorMessage(result.message, '错误提示');
}
});
}
Ext.getCmp(parentid).getStore().reload();//刷新父页面
MixkyApp.desktop.closeDocument("mkSckf.docDeatailInfo",<%=brandid%>);//关闭当前文档
};
panel.add(grid);
panel.doLayout();
panel.refresh();
});
</script>
extjs文档关闭并刷新父页面
最新推荐文章于 2020-11-30 06:41:03 发布
这段代码展示了如何在ExtJS中实现当用户保存修改后,关闭当前文档并刷新其父页面的功能。通过获取面板ID,读取父面板ID,并在保存操作后调用reload方法来刷新父页面的Store,同时使用MixkyApp关闭当前文档。
摘要由CSDN通过智能技术生成