[Extjs6]treepanel内数据的过滤实现
//菜单树过滤searchTextChanged:function(node,newValue){//console.log("searchTextChanged");//console.log(this.lookupReference('treelist'));alert('searchTextChanged');var _treeStore = this.lookupReference('treelist').getStore();var _regExp = new RegExp('.*'+newValue+'.*');_treeStore.clearFilter();console.log('record');console.log(newValue);var isLeaf = false;_treeStore.filterBy(function(record,id){console.log(record);console.log(record.data.text);if(record.childNodes.length > 0){if(_regExp.test(record.data.text)){isLeaf = true;}else{isLeaf = false;}return true;}else{if(isLeaf)return true;elsereturn _regExp.test(record.data.text);}});}
【注】若store中存在filter,则每次菜单树的展开 关闭都会执行这个filter
[Extjs6]treepanel内数据的过滤实现相关推荐
- 第4章 点云的滤波与分类 4.1点云数据的过滤
C4 Filtering and Classification of Point Clouds/第4章 点云的滤波与分类 05.25-06.01点云数据的过滤-4.1Filtering of poin ...
- Supermap GIS二次开发之查询面内数据是否有点数据
Supermap GIS二次开发之查询面内数据是否有点数据 作者:谢景,撰写时间:2019-1-18 在我们进行GIS二次开发的时候,经常会需要查询某个面区域里是否有点数据,或者是面区域里面的点数据是 ...
- mysql 附近3公里的_mysql搜寻附近N公里内数据的实例
根据圆周率和地球半径系数以及搜寻点的经纬度,搜寻数据表中与搜寻点之间的距离为N公里内的数据. 1.创建测试表CREATE TABLE `location` ( `id` int(10) unsigne ...
- 数据列过滤条件常用处理
目录: 1. 概述 2. 过滤条件中使用nofilter 3. 对某一列进行处理后再过滤 4. 过滤条件的和与或 1. 概述编辑 数据列过滤条件的设置也是很灵活的,除了常规简单设置外,还有几种常用处理 ...
- 使用Stream流的方式,遍历集合,对集合中的数据进行过滤
Stream的更优写法 下面来看一下借助Java 8的Stream API,什么才叫优雅: package com.learn.demo01.Stream;import java.util.Array ...
- 使用传统的方式,遍历集合,对集合中的数据进行过滤
循环遍历的弊端 Java 8的Lambda让我们可以更加专注于做什么(What),而不是怎么做(How),这点此前已经结合内部类进行 了对比说明.现在,我们仔细体会一下上例代码,可以发现: for循环 ...
- 19年8月 字母哥 第六章 生命周期内的拦截过滤与监听 用热点公司网不行
第六章 生命周期内的拦截过滤与监听 6.1.servlet与filter与listener的实现 servlet的filter(过滤器)listener(监听器) 6.2.spring拦截器及请求链路 ...
- python指定时间范围数据_Python提取特定时间段内数据的方法实例
Python提取特定时间段内数据的方法实例 发布时间:2020-09-24 05:46:06 来源:脚本之家 阅读:75 作者:淮南草 python提取特定时间段内的数据 尝试一下: data['Da ...
- 如何在分组报表中实现组内数据补空行及组内页码
在对报表数据进行打印时,经常会要求进行精确打印,比如一张纸能打印 20 行数据,如果超过就分页,如果不满 20 行,则在数据下方进行补够空行.这种情况最常见于银行对账信息等明细数据的打印.同时,在某些 ...
最新文章
- springboot单例模式注入对象_springboot 请求流程简介
- Remote Data Access
- Swift傻傻分不清楚系列(二)数据类型
- 如何将 Microsoft Bot Framework 链接至微信公共号
- ASP.NET2.0中控件的简单异步回调
- 韩顺平php视频笔记51-52 数组的概念 创建 遍历
- Java 文件操作-RandomAccessFile
- e人e本 html文件上传乱码,打印操作规范引发的乱码故障怎么处理
- java之读取文本字符串
- 在Mac上刻录DVD
- jzoj2941. 贿赂
- 年底换机潮来了,都有哪些手机受欢迎?
- 新题速看~2021阿里、腾讯、字节都在问的SQL数据库笔试题及答案都给你整理好啦
- 计算机技术数据pci是什么,pci数据捕获和信号处理控制器_PCI 数据捕获和信号处理控制器是什么?...
- 搭建Android开发环境——Eclipse
- Android 人脸识别,活体检测离线SDK
- iPhone线控耳机如何使用教程
- docker开放远程服务
- 工控一体机和常见的平板电脑有什么区别?
- IE浏览器收藏夹里面的内容不显示