jQuery MiniUI

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

能不能通过代码的方式打开一个新的标签页? [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-3-13 16:55:20 |只看该作者 |倒序浏览
比如我在一个标签页中,点击一个按钮。重新创建一个新的标签页打开我指定的页面(当然,这个页面肯定在Tree列表中存在)?

Rank: 8Rank: 8

沙发
发表于 2013-3-13 17:28:52 |只看该作者
基于这个demo  http://www.miniui.com/demo/outlooktree/outlooktree.html
打开的某个tab下的子页面 通过 window.Owner.XXXX() 来调用父页面打开tab选项的方法
XXX是你父页面的那个打开tab的方法,比如demo中的showTab()

Rank: 6Rank: 6

板凳
发表于 2013-3-13 17:41:41 |只看该作者
factory 发表于 2013-3-13 17:28
基于这个demo  http://www.miniui.com/demo/outlooktree/outlooktree.html
打开的某个tab下的子页面 通过 w ...

听得不是很明白。

我的意思就是说  在tab中点击一个按钮。。就打开另外一个Tab载入制定的页面

比如我的tree中有  Page1  ,Page2   我在Page1中点击按钮,就新建立一个标签页,打开Page2

factory能否给我个详细一点的代码例子。

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-3-13 18:37:45 |只看该作者
1.主页面有个showTab方法,可以打开新的子tab页面
2.在子tab页面中,parent.showTab调用就好了

Rank: 6Rank: 6

5#
发表于 2013-3-14 08:50:37 |只看该作者
niko 发表于 2013-3-13 18:37
1.主页面有个showTab方法,可以打开新的子tab页面
2.在子tab页面中,parent.showTab调用就好了 ...

看了一下那个方法需要传入一个node参数,这个node是什么?node.id这个又是什么?

Rank: 8Rank: 8

6#
发表于 2013-3-14 09:40:46 |只看该作者
nbakill2 发表于 2013-3-14 08:50
看了一下那个方法需要传入一个node参数,这个node是什么?node.id这个又是什么? ...

node是你需要打开的那个tree的节点,node.id是节点的id

子页面的代码很简单
function openPage(){
        window.Owner.showTab(XXX)  //该方法调用父页面的showTab方法
    }

Archiver|普加软件

GMT+8, 2024-11-27 20:33 , Processed in 1.056386 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部