jQuery MiniUI

 找回密码
 立即注册
楼主: caicai0328
打印 上一主题 下一主题

onDrawNode 方法里面我想过滤掉某些指定的节点 [复制链接]

Rank: 3Rank: 3

11#
发表于 2012-7-14 20:36:01 |只看该作者
niko 发表于 2012-7-14 09:58
tree3.filter(function(node){
    if(node.n=="Tree") return true;
});

我试了 还是不行呢

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>创建树形</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" /><link href="../demo.css" rel="stylesheet" type="text/css" />

    <script src="../../scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
    <script src="../../scripts/miniui/miniui.js" type="text/javascript"></script><link href="../../scripts/miniui/themes/default/miniui.css" rel="stylesheet" type="text/css" />
    <link href="../../scripts/miniui/themes/icons.css" rel="stylesheet" type="text/css" />
     <script src="../../scripts/boot.js" type="text/javascript"></script>

</head>
<body>
    <ul id="tree3" class="mini-tree" style="width:300px;padding:5px;"
        showTreeIcon="true" textField="text" idField="id" >        
    </ul>
        
    <script type="text/javascript">
        mini.parse();

        var tree3 = mini.get("tree3");



        tree3.loadData([
            { id: "lists", text: "Lists", expanded: false,
                children: [
                                { id: "datagrid", text: "DataGrid" },
                                { id: "tree", text: "Tree" },
                                { id: "treegrid", text: "TreeGrid " }
                        ]
                    },
                { id: "layouts", text: "Layouts", expanded: false,
                    children: [
                                { id: "panel", text: "Panel" },
                                { id: "splitter", text: "Splitter" },
                                { id: "layout", text: "Layout " }
                        ]
                },
                { id: "navigations", text: "Navigations", expanded: false,
                    children: [
                                { id: "pager", text: "Pager" },
                                { id: "tabs", text: "Tabs" },
                                { id: "navbar", text: "NavBar" },
                                { id: "menu", text: "Menu" }
                        ]
                }
        ]);


                       tree3.filter(function (node) {
                    var text = node.text;// ? node.text.toLowerCase() : "";
                    if (text== "Pager") {
                        return true;
                    }
                });
</script>

   

    <div class="description">
        <h3>Description</h3>
        <p>            
        </p>
    </div>
</body>
</html>
这是完整代码  请你帮忙看下子  谢谢了  备注:我做的例子是在最新版的 里面做的  

Rank: 3Rank: 3

12#
发表于 2012-7-14 20:44:29 |只看该作者
caicai0328 发表于 2012-7-14 20:36
我试了 还是不行呢

我通过IE的debug 方式看了变量tree 里面并没有filter 方法呢?

Rank: 9Rank: 9Rank: 9

13#
发表于 2012-7-16 09:38:46 |只看该作者
更新版本

Rank: 3Rank: 3

14#
发表于 2012-7-16 22:17:15 |只看该作者
niko 发表于 2012-7-16 09:38
更新版本

我用的是最新的版本啊  ~~~~(>_<)~~~~

Rank: 9Rank: 9Rank: 9

15#
发表于 2012-7-17 09:21:51 |只看该作者
过滤树节点示例:
http://www.miniui.com/demo/#src=tree/filtertree.html

你看下你的下载包内,是否有此示例。

Rank: 3Rank: 3

16#
发表于 2012-7-17 16:27:46 |只看该作者
niko 发表于 2012-7-17 09:21
过滤树节点示例:
http://www.miniui.com/demo/#src=tree/filtertree.html

你好,我下载的是7-11号更新的,没有看到这个对应的实例  ui for java 的

Rank: 9Rank: 9Rank: 9

17#
发表于 2012-7-17 16:37:36 |只看该作者
有的,路径是:miniui_java\WebContent\demo\tree\filtertree.html

Archiver|普加软件

GMT+8, 2024-11-26 03:30 , Processed in 1.062870 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部