ext.net中ComboBox空间实现模糊查询
2015-10-11 10:32
344 查看
ComboBox中的属性添加Mode="Local"可以实现第一个字的模糊查询但是搜索中间的字无法实现
现提供一下方法使用正则表达式实现全模糊查询
现提供一下方法使用正则表达式实现全模糊查询
<ext:ComboBox ID="ComboBox1" runat="server" DisplayField="MingCheng" ValueField="Id" StoreID="Employ" Width="100"> <Listeners> <BeforeQuery Fn="bq" /> </Listeners> </ext:ComboBox>
var bq = function (e) { var combo = e.combo; if (!e.forceAll) { var input = e.query; // 检索的正则 var regExp = new RegExp(".*" + input + ".*"); // 执行检索 combo.store.filterBy(function (record, id) { // 得到每个record的项目名称值 var text = record.get(combo.displayField); return regExp.test(text); }); combo.expand(); return false; } }
相关文章推荐
- Bootstrap
- Maven学习笔记2-坐标与依赖
- 成员函数调用
- Azure国际版VM密码重置(Portal)
- Shell 显示带颜色字体
- 【集合类型的并发】Collections.synchronizedList
- 程序的机器级表示
- Excel常用的函数
- iOS-UITableViewController-cellForRowAtIndexPath不被调用
- 容器生态圈项目一览:引擎、编排、OS、Registry、监控
- Java枚举类型
- 头文件中的#ifndef #define #endif 作用
- C语言数据结构-链栈
- NET基础课--泛型(NET之美)
- 九九乘法表
- javascript基础教程第8版---第5章窗口与框架---学习笔记
- win7中搭建solrcloud步骤
- 引入外部js文件时遇到的问题
- 回调函数 ----剖析
- 【Cpp】分班座位问题,求所有座位方式