jQuery MiniUI

标题: 根据tree的id实现全动态的获取节点信息并展开 [打印本页]

作者: 许许的风    时间: 2013-5-15 18:21:58     标题: 根据tree的id实现全动态的获取节点信息并展开

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

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



作者: factory    时间: 2013-5-16 09:13:10

tree.getNode(id)

默认新建打开tab,请用tabs.addTab(obj,index)
作者: 许许的风    时间: 2013-5-16 09:40:10

factory 发表于 2013-5-16 09:13
tree.getNode(id)

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

[attach]1893[/attach][attach]1895[/attach]

我单步进去..查看到的值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);
    }


作者: factory    时间: 2013-5-16 09:46:42

许许的风 发表于 2013-5-16 09:40
我单步进去..查看到的值null..在tree  data里面的确是有数据的..

[attach]1896[/attach]

可以获取到的啊


作者: 许许的风    时间: 2013-5-16 09:59:00

factory 发表于 2013-5-16 09:46
可以获取到的啊

[attach]1897[/attach]
可是 我用同样的方法 获取 outlooktree  里面的节点信息...确实是获取不到哈,方才你测试的应该是tree的 ,能测试一下outlooktree不?
谢谢~~

作者: factory    时间: 2013-5-16 10:04:14

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

[attach]1898[/attach]

outlooktree也是可以获取的啊

你的miniui是多少版本的呢


作者: 许许的风    时间: 2013-5-16 10:11:53

factory 发表于 2013-5-16 10:04
outlooktree也是可以获取的啊

你的miniui是多少版本的呢

这个版本是公司购买的,刚才去问经理,经理也说不知道。现在最新的版本是?我直接去官网下载下来然后覆盖文件??
作者: factory    时间: 2013-5-16 10:24:44

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

你看下miniui.js
作者: 许许的风    时间: 2013-5-16 10:34:03

factory 发表于 2013-5-16 10:24
你看下miniui.js

jQuery MiniUI 2.1.8
* Date : 2013-04-01
作者: factory    时间: 2013-5-16 10:36:03

许许的风 发表于 2013-5-16 10:34
jQuery MiniUI 2.1.8
* Date : 2013-04-01

我试下2.18版本的





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