- 注册时间
- 2014-1-16
- 最后登录
- 2014-4-10
- 阅读权限
- 10
- 积分
- 167
- 精华
- 0
- 帖子
- 54
|
factory 发表于 2014-2-11 09:32
在mini.open的 ondestory:function(){...} 里面执行刷新
好像不行啊,我添加了
ondestroy: function () {
alert("111111");
//window.location.reload();
}
关闭子页面的时候没有弹出11111,子页面是这样的:后台保存好之后,会弹出一个 操作完成 的确认按钮,然后调用exit方法,
if(result.success){
mini.showMessageBox({
title: "提示",message: result.msg,buttons: ["ok"],iconCls: "mini-messagebox-info",
callback: function(action){
exit();
}
});
//关闭窗口
function exit(action){
if (action == "close" && form.isChanged()) {
if (confirm("数据被修改了,是否先保存?")) {
return false;
}
}
if (window.CloseOwnerWindow){
return window.CloseOwnerWindow(action);
}
else{
window.close();
}
父页面:
mini.open({
url: "${pageContext.request.contextPath}/pages/wechat/xtsz/cdgl/add.jsp",
title: "编辑功能", width: 680, height: 300,
onload: function () {
var iframe = this.getIFrameEl();
iframe.contentWindow.SetData(node);
},
ondestroy: function () {
alert("111111");
//window.location.reload();
}
});
请问,具体该怎么写?包括子页面
|
|