jQuery MiniUI

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

根据tree的id实现全动态的获取节点信息并展开 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-5-15 18:21:58 |只看该作者 |倒序浏览

如上图所示:我的需求是:tree的数据源从数据库中根据条件筛选出数据源,在转到这个页面的时候 传一个tree的一个节点id进来,在页面加载的时候根据这个id来确定展开以及形成tab,我看官网里面的api跟单步进去看tree的方法,用如下方法,expandPath ( node )方法是可以实现展开,但是其他两个方法都获取不了节点的信息。
getSelected (  )            
获取选中节点。
            

getNode ( value )
根据值获取节点对象
expandPath ( node )
展开节点路径


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-5-16 09:13:10 |只看该作者
tree.getNode(id)

默认新建打开tab,请用tabs.addTab(obj,index)

Rank: 2

板凳
发表于 2013-5-16 09:40:10 |只看该作者
factory 发表于 2013-5-16 09:13
tree.getNode(id)

默认新建打开tab,请用tabs.addTab(obj,index)



我单步进去..查看到的值null..在tree  data里面的确是有数据的..


我的需求是先根据其他页面传过来的 nodeid值 获取tree节点信息,然后根据nodes 调用原来的showtab方法
//显示tab
    function showTab(node) {
        var id = "tab$" + node.NodeId;
        var title = node.text;
        var showclose = true;
        //这里拼接了url,实际项目,应该从后台直接获得完整的url地址
                //这里是公司文库的连接  要是转换到其他页面,可以传个值过来判断 重新拼接url即可
                var url ="DocList.aspx?code="+ node.NodeId;
//        var url = "../Tendering/Tendering_List.aspx?code=001001001";
        showaddtab(id, title, showclose, url);
    }

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2013-5-16 09:46:42 |只看该作者
许许的风 发表于 2013-5-16 09:40
我单步进去..查看到的值null..在tree  data里面的确是有数据的..



可以获取到的啊

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

5#
发表于 2013-5-16 09:59:00 |只看该作者
factory 发表于 2013-5-16 09:46
可以获取到的啊


可是 我用同样的方法 获取 outlooktree  里面的节点信息...确实是获取不到哈,方才你测试的应该是tree的 ,能测试一下outlooktree不?
谢谢~~
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2013-5-16 10:04:14 |只看该作者
许许的风 发表于 2013-5-16 09:59
可是 我用同样的方法 获取 outlooktree  里面的节点信息...确实是获取不到哈,方才你测试的应该是tree的 ...



outlooktree也是可以获取的啊

你的miniui是多少版本的呢

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

7#
发表于 2013-5-16 10:11:53 |只看该作者
factory 发表于 2013-5-16 10:04
outlooktree也是可以获取的啊

你的miniui是多少版本的呢

这个版本是公司购买的,刚才去问经理,经理也说不知道。现在最新的版本是?我直接去官网下载下来然后覆盖文件??

Rank: 8Rank: 8

8#
发表于 2013-5-16 10:24:44 |只看该作者
许许的风 发表于 2013-5-16 10:11
这个版本是公司购买的,刚才去问经理,经理也说不知道。现在最新的版本是?我直接去官网下载下来然后覆盖 ...

你看下miniui.js

Rank: 2

9#
发表于 2013-5-16 10:34:03 |只看该作者
factory 发表于 2013-5-16 10:24
你看下miniui.js

jQuery MiniUI 2.1.8
* Date : 2013-04-01

Rank: 8Rank: 8

10#
发表于 2013-5-16 10:36:03 |只看该作者
许许的风 发表于 2013-5-16 10:34
jQuery MiniUI 2.1.8
* Date : 2013-04-01

我试下2.18版本的

Archiver|普加软件

GMT+8, 2024-11-28 09:41 , Processed in 1.027998 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部