- 注册时间
- 2013-4-11
- 最后登录
- 2016-6-2
- 阅读权限
- 10
- 积分
- 153
- 精华
- 0
- 帖子
- 24
|
今天在对比 mini.open 和 mini.Window时发现
ondestroy 的出发效果不一样
用.destroy() 对对象进行销毁时 的效果不一样
对于window 有 销毁前出发事件么?
还是说这个是一个BUG
mini.open({
url:"123.aspx",
title: "测试",
width:600,
height:240,
ondestroy: function (res) { //弹出页面销毁前
if (res == "ok") {
var iframe = this.getIFrameEl();
var data = iframe.contentWindow.GetData();
data = mini.clone(data); //必须
mini.get("txtXQTD").setValue(data);
}
}
})
var WinQX = new mini.Window();
WinQX.set({
title: "测试",
url: "123.aspx",
width: 600,
height: 240,
closeAction: "destroy",
ondestroy: function () { //弹出页面销毁后
var iframe = this.getIFrameEl(); //对像被销毁,所以获取不到
var data = iframe.contentWindow.GetData();
data = mini.clone(data); //必须
mini.get("txtXQTD").setValue(data);
}
});
|
|