博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zTree模糊查询节点并且隐藏节点
阅读量:6702 次
发布时间:2019-06-25

本文共 560 字,大约阅读时间需要 1 分钟。

hot3.png

1、昨天遇到一个问题,对zTree上的数据进行过滤,把不需要的隐藏掉。 我的做法是把节点名称不包含关键字的节点用getNodesByFilter()方法筛选出来,然后循环隐藏,但是这种做法有个缺点就是如果我输入的汉字是二级节点,那么他的父节点隐藏了,当然子节点也隐藏了。 如果树节点是平级关系,则不存在这个问题,

2、谁有这方面的经验可以给咱指点下。

function ChangeField() {       var nodes = zTree.getNodesByParam("isHidden", true);    zTree.showNodes(nodes);    var nodes = zTree.getNodesByFilter(filter);    for (var i = 0; i < nodes.length; i++) {        zTree.hideNode(nodes[i]);    }}function filter(node) {    return (node.name.indexOf($("#field").val().toUpperCase()) == -1);}

 

转载于:https://my.oschina.net/garfieldzf/blog/146464

你可能感兴趣的文章
Javascript跨域后台设置拦截
查看>>
Office协同办公:SkyDrive
查看>>
稳扎稳打Silverlight(17) - 2.0数据之详解DataGrid, 绑定数据到ListBox
查看>>
Window下部署Maven Nexus
查看>>
Window.Open详解
查看>>
Python将数据库数据导入到EXCEL
查看>>
android api 中文 (73)—— AdapterView
查看>>
CHECKSUM/BINARY_CHECKSUM 和 HASHBYTES 的选择
查看>>
mono 最近的三条消息
查看>>
虚拟机与主机建立共享目录
查看>>
第六章apache目录文件的位置及作用
查看>>
Lync Server 2010迁移至Lync Server 2013部署系列 Part10:配置存档、监控服务器
查看>>
技术分享连载(三十)
查看>>
ResultSet can not re-read row data for column X的解决方法
查看>>
Android:线程间通讯的其他方法、runOnUiThread(action)、Handler.post(action)、post
查看>>
Badboy自动化测试工具3 创建suites,tests,steps和Template
查看>>
ubuntu 12.04 nginx+ mono-fastcgi-server
查看>>
python爬虫从入门到放弃(五)之 正则的基本使用
查看>>
利用AIX条带化(STRIPE)优化数据库IO
查看>>
iTunes添加歌曲及同步歌曲到iphone
查看>>