jQuery MiniUI

 找回密码
 立即注册
查看: 8699|回复: 7
打印 上一主题 下一主题

手动代码添加Tab页面的问题 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-4-3 11:52:59 |只看该作者 |倒序浏览
我知道主页面有个 showTab(node)方法。

比如我在某一个页面,放一个链接。

点击连接,我调用一下 window.parent.showTab()方法,打开outlooktree里面存在的某个子页面。如何传入这个node.


Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-4-3 12:08:59 |只看该作者
var node = {id: 1, name: 'aaa'};
window.parent.showTab(node);

注意showTab内对node属性的操作,将其属性补上就可以了。

Rank: 6Rank: 6

板凳
发表于 2013-4-3 13:51:51 |只看该作者
niko 发表于 2013-4-3 12:08
var node = {id: 1, name: 'aaa'};
window.parent.showTab(node);

手动构造一个node当然可以。但是你这个 node.id是随机的。

在我的outlooktree中存在这个页面。id我是不知道的。我自己手动构造的node虽然可以调用这个页面。

但是我用点击连接的方式,在Tab中打开了xxx页面,但是我同时在outlooktree中,点一下这个页面。。

那Tab中就会又打开一次。就是2个Tab是同一个页面。。。我看了一下代码,手动构造的node.id和outlooktree上的node.id是不一样的。

不知道我这样说,管理员是否明白?

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-4-3 15:31:12 |只看该作者
你自己的树节点id,不可能随即把?是你自己在后台加载来的。
而且,你也可以通过url把这个信息传递到子页面中,构建node。

Rank: 3Rank: 3

5#
发表于 2013-12-19 09:12:51 |只看该作者
niko 发表于 2013-4-3 15:31
你自己的树节点id,不可能随即把?是你自己在后台加载来的。
而且,你也可以通过url把这个信息传递到子页面 ...

使用tab页时 在其中一个tab页有按钮激发事件:
var node = { id:'0', text:'测试数据', url: "a.htm?s=32"  };
               
                window.Owner.showTab(node);

请问我在打开的新的tab页也就是a.htm中如何获取参数"s"的值?

Rank: 8Rank: 8

6#
发表于 2013-12-19 10:06:50 |只看该作者
baoyu 发表于 2013-12-19 09:12
使用tab页时 在其中一个tab页有按钮激发事件:
var node = { id:'0', text:'测试数据', url: "a.htm?s=32 ...

跨页面传参

http://miniui.com/bbs/forum.php? ... 6%E9%A1%B5%E9%9D%A2

参考这个,通过跨页面调用方法的方式

Rank: 3Rank: 3

7#
发表于 2013-12-19 10:30:46 |只看该作者
factory 发表于 2013-12-19 10:06
跨页面传参

http://miniui.com/bbs/forum.php?mod=viewthread&tid=23056&highlight=%E7%88%B6%E9%A1%B5% ...

这个不行哦,我用的是window.Owner.showTab(node);这2种打开窗口不一样啊。

我是有一个父页面,通过菜单动态加载一个tab页1.htm,然后在1.htm中点击按钮再次动态加载一个tab页面2.htm  我想在2.htm中取得1.htm中传过来的参数的

Rank: 8Rank: 8

8#
发表于 2013-12-19 10:56:52 |只看该作者
baoyu 发表于 2013-12-19 10:30
这个不行哦,我用的是window.Owner.showTab(node);这2种打开窗口不一样啊。

我是有一个父页面,通过菜单 ...

top[""] = window
不管你页面之间的关系,都可以传,不管是父子页面,还是子页面之间,还是其他的

Archiver|普加软件

GMT+8, 2025-7-13 07:53 , Processed in 1.037958 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部