jQuery MiniUI

标题: 关于mini.open的新窗口中,获取父窗口的tab [打印本页]

作者: boy1064910    时间: 2013-10-4 23:36:14     标题: 关于mini.open的新窗口中,获取父窗口的tab

本帖最后由 boy1064910 于 2013-10-4 23:39 编辑

[attach]3000[/attach]
现在有一种情况,用户在点击左边树用户配置的时候,触发了登陆超时的窗口;
问题就是当用户填写完后登陆成功,将会自动关闭窗口,这时候我需要父窗口中的【用户配置】这个tab   reload一下。请问可以如何设置。

我本想着在 Ondestroy中获取parent的tabs,我这里是可以获取到这个tab的id的,然后重新reload下tab即可,可是现在这里无法获取到tabs。
                  mini.open({
                        id : "ajaxLoginWindow",
                    url: rootPath+"/ajaxInit",
                    title: "登陆超时", width: 300, height: 250,
                    showCloseButton : false,
                    onload: function () {
                        var iframe = this.getIFrameEl();
                        var data = { action: "new"};
                        iframe.contentWindow.SetData(data);
                    },
                    ondestroy: function (action) {
                            var tabs = mini.get("mainTabs");
                            alert(tabs);
                            var id = "tab$" + resourceId;
                        var tab = tabs.getTab(id);
                        tabs.reloadTab(tab);
                    }


作者: niko    时间: 2013-10-5 14:07:46

跨页面方法调用:
1.a.html
top["winA"] = window;

2.b.html
var wina = top["winA"];
alert(wina.abc()); //调用a.html的方法




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2