extjs文檔關閉並刷新父頁面

<!--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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章