jQuery MiniUI

标题: tree 查询没有效果 [打印本页]

作者: wangqianwq    时间: 2017-9-5 17:22:27     标题: tree 查询没有效果

[attach]9822[/attach]
<div class="mini-fit">
        <ul id="tree1" class="mini-tree" style="width: 100%; height: 100%;" showtreeicon="true"
            textfield="name" idfield="id" parentfield="pId" resultastree="false" expandonload="true"
            expandondblclick="false">
        </ul>
    </div>   

function search() {
        var key = mini.get("key").getValue();
        if (key == "") {
            tree.clearFilter();
        } else {
            key = key.toLowerCase();
            tree.filter(function (node) {
                var text = node.name ? node.name.toLowerCase() : "";
               // console.log(text);
                if (text.indexOf(key) != -1) {
                  //  console.log(text.indexOf(key));
                    return true;
                }
            });
        }
    }


作者: dforce    时间: 2017-9-6 09:39:31

有什么问题?
你过滤的是测试两个字,结果不是正确的吗
作者: wangqianwq    时间: 2017-9-6 10:56:07

dforce 发表于 2017-9-6 09:39
有什么问题?
你过滤的是测试两个字,结果不是正确的吗

是的,没有效果
作者: dforce    时间: 2017-9-6 11:15:20

本帖最后由 dforce 于 2017-9-6 15:42 编辑
wangqianwq 发表于 2017-9-6 10:56
是的,没有效果

你的tree本来什么样子,你上面的截图就是过滤好的结果,如果你只有一个节点能匹配到“测试",那么这显示是对的
作者: wangqianwq    时间: 2017-9-6 11:47:05

本帖最后由 wangqianwq 于 2017-9-6 11:49 编辑
dforce 发表于 2017-9-6 11:15
你的bje本来什么样子,你上面的截图就是过滤好的结果,如果你只有一个节点能匹配到“测试",那么这显示是 ...

没搜索之前的样子就是某某公安局,子节点是测试部门, 预想的是查询后只显示测试部门这个节点,父节点某某公安局是不显示的,只匹配查询结果节点,父节点不显示
作者: dforce    时间: 2017-9-6 13:11:37

wangqianwq 发表于 2017-9-6 11:47
没搜索之前的样子就是某某公安局,子节点是测试部门, 预想的是查询后只显示测试部门这个节点,父节点某某 ...

抱歉,我们过滤的结果就是带父节点的。                                                                                                                                                            




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