jQuery MiniUI

标题: 能不能通过代码的方式打开一个新的标签页? [打印本页]

作者: nbakill2    时间: 2013-3-13 16:55:20     标题: 能不能通过代码的方式打开一个新的标签页?

比如我在一个标签页中,点击一个按钮。重新创建一个新的标签页打开我指定的页面(当然,这个页面肯定在Tree列表中存在)?

作者: factory    时间: 2013-3-13 17:28:52

基于这个demo  http://www.miniui.com/demo/outlooktree/outlooktree.html
打开的某个tab下的子页面 通过 window.Owner.XXXX() 来调用父页面打开tab选项的方法
XXX是你父页面的那个打开tab的方法,比如demo中的showTab()
作者: nbakill2    时间: 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能否给我个详细一点的代码例子。
作者: niko    时间: 2013-3-13 18:37:45

1.主页面有个showTab方法,可以打开新的子tab页面
2.在子tab页面中,parent.showTab调用就好了
作者: nbakill2    时间: 2013-3-14 08:50:37

niko 发表于 2013-3-13 18:37
1.主页面有个showTab方法,可以打开新的子tab页面
2.在子tab页面中,parent.showTab调用就好了 ...

看了一下那个方法需要传入一个node参数,这个node是什么?node.id这个又是什么?
作者: factory    时间: 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方法
    }




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