easyUI combobox 文本框模糊搜索问题
来源:互联网 发布:考研单词背诵软件 编辑:程序博客网 时间:2024/05/20 05:10
easyUI combobox默认自带搜索,但是其搜索是默认从第一个字符开始匹配,没有实现模糊搜索。
解决方案:利用filter属性,对其进行重写,对照其官方解释,如图:
看到解释,确实是根据返回的搜索框关键字(q变量),对其进行匹配,且从第一个字符开始匹配,若满足则返回,没实现模糊,现在需要做的就是,无论第几个字符与其匹配,都返回,如下:
var opts = $(this).combobox('options'); return row[opts.textField].indexOf(q) >= 0;
$.ajax({ type: "post", url: 'GetDrpProjectTypeDic.ashx?OperationType=droplist&type=' + r.UAS_Type+'&fields=PTD_Name,PTD_ID&sort=PTD_ID&order=desc', data: $("#formadd").serialize(), success: function (obj) { $('#DrpSYSProjectStatus').combobox({ width: 300, valueField: 'PTD_ID', textField: 'PTD_Name', data: jQuery.parseJSON(obj.Msg), filter: function (q, row) { if (row["PinYin"]) { var opts = $(this).combobox('options'); var tmp = q.toLowerCase(); return row["PinYin"].indexOf(tmp) >= 0 || row[opts.textField].indexOf(tmp) >= 0; } else { var opts = $(this).combobox('options'); return row[opts.textField].indexOf(q) >= 0; } } }); } });
2 0
- easyUI combobox 文本框模糊搜索问题
- 修改easyui combobox源码,实现模糊搜索
- 修改easyui combobox源码,实现模糊搜索
- EasyUi模糊匹配搜索框combobox
- easyui-combobox下拉框修改源码 实现模糊搜索
- easyui combobox模糊匹配
- easyui combobox模糊查询
- jquery easyui combobox模糊过滤
- easyui-combobox---ajax获取数据库JSON数据,实现搜索框实时显示模糊搜索结果
- C#用ComboBox实现模糊搜索 解决各种细节问题
- easyui-模糊搜索
- easyui tree 模糊搜索
- combobox模糊搜索(收藏)
- easyui combobox 动态搜索框
- easyui combobox 高度问题
- easyUI的Combobox问题
- jquery easyui combobox模糊过滤(示例代码)
- 【EasyUI】combotree和combobox模糊查询
- Java使用Redis缓存
- git Commit message 和 Change log 编写指南
- iOS 开发的宝贝资源
- 简单了解RxJava的源码
- 【HTML】第一个网页
- easyUI combobox 文本框模糊搜索问题
- leetcode题解-283. Move Zeroes
- R语言向量_常用的向量运算
- ZOJ 3607 Lazier Salesgirl (贪心,模拟)
- ASP.NET网站中Excel访问拒绝
- 关于 WebBroker 无法读到 Request.ContentFields.Values['AName'] 内容的问题
- Laravel邮件发送
- R语言向量_使用all()和any()
- C++中关于Windows窗口句柄的相关接口