`

easyui combobox模糊匹配

 
阅读更多

代码结果

 

1)html代码

<select class="easyui-combobox" id="test-a" options="filter: filterCombo" style="width:200px;height:22px;">
				                          <option selected="selected"></option>
				                          <option>中通快递(ZTO)</option>
				                          <option>圆通快递(YTO)</option>
				                          <option>天天快递(TT)</option>
				                          <option>国通快递(GTO)</option>
				                          <option>申通快递(STO)</option>
				                          <option>百事汇通(BSHT)</option>
				                          <option>顺丰快递(SF)</option>
				                          <option>邮政(EMS)</option>
				                      </select>

 

2)javascript 代码

 

$('#test-a').combobox({
		filter: function(q, row){
			var opts = $(this).combobox('options');
			var enterStr = q.toUpperCase();
			return row[opts.textField].indexOf(enterStr) != -1;
		}
	});

API 文档

 

lter function

Defines how to filter the local data when 'mode' is set to 'local'.

The function takes two parameters:
q: the user typed text.
row: the list row data.
Return true to allow the row to be displayed.

Code example:

$('#cc').combobox({
	filter: function(q, row){
		var opts = $(this).combobox('options');
		return row[opts.textField].indexOf(q) == 0;
	}
});

 

 

 

 

 

  • 大小: 11 KB
分享到:
评论

相关推荐

    在easyui-combobox多选模式下加入选择所有选项

    本文将深入探讨如何在EasyUI的Combobox组件中实现多选模式,并添加“选择所有”选项的功能。 Combobox是EasyUI中的一个下拉框组件,它结合了输入框和下拉列表的优点,常用于数据筛选或选择操作。在单选模式下,用户...

    jquery easyui combobox模糊过滤(示例代码)

    修改jquery easyui combobox模糊过滤 代码如下:filter:function(q,row){ var opts=$(this).combobox(“options”); //return row[opts.textField].indexOf(q)==0;// return row[opts.textField].indexOf(q)&gt;-1;//将...

    easyui-textbox和easyui-combobox的onchange事件响应实例

    在这个实例中,我们将深入探讨 EasyUI 中的两个重要组件:`easyui-textbox` 和 `easyui-combobox`,以及它们的 `onchange` 事件响应。 `easyui-textbox` 是一个基础输入框组件,它扩展了原生 HTML 的 `input` 元素...

    easyui中combobox后台交互实例

    在本文中,我们将深入探讨EasyUI中的Combobox组件以及如何实现与后台的交互。EasyUI是一个基于jQuery的轻量级前端框架,它提供了一系列易于使用的UI组件,包括Combobox,用于创建下拉列表框,同时支持后台数据加载,...

    combobox模糊查询在IE中崩溃

    标题 "combobox模糊查询在IE中崩溃" 描述了在使用jQuery EasyUI组件中的Combobox进行模糊查询时遇到的问题,特别是在Internet Explorer(IE)浏览器环境下,由于数据量过大导致浏览器崩溃。这通常与JavaScript内存...

    easyui-combobox、combotree后台数据数据组装与前台绑定实例

    EasyUI 是一个基于 jQuery 的 UI 插件库,它提供了丰富的界面组件,包括我们这里讨论的 Combobox 和 Combotree。这两个组件都是用于在前端展示下拉选择框,但 Combotree 还增加了树形结构的功能,使得用户可以选择树...

    Easyui Combobox 过滤功能,类似火车票网站过滤

    ### EasyUI Combobox 过滤功能详解 #### 一、EasyUI概述 EasyUI 是一个基于 jQuery 的 UI 框架,它简化了 Web 应用程序开发过程中的界面构建工作。通过 EasyUI,开发者可以方便地创建出复杂的用户界面,并且支持...

    #ComboBox自动补全小技巧(模糊查找)

    本教程将深入探讨如何在C#环境下,利用VS2005为ComboBox添加自动补全或模糊查找功能,这在实际开发中非常实用,能够提升用户体验。 一、自动补全(AutoComplete)原理 自动补全功能基于用户输入的部分文本,快速...

    jquery easyui combobox 级联java demo(真正可用)

    后端返回的JSON数据应该包含`id`和`name`字段,与前端Combobox的配置匹配。例如: ```json [ {"id": "1", "name": "北京市"}, {"id": "2", "name": "上海市"}, ... ] ``` 至此,我们已经实现了jQuery EasyUI ...

    EasyUI Combobox设置默认值 获取text的方法

    在使用EasyUI框架进行Web开发时,Combobox是一种常见的组件,它将下拉列表与输入框结合,方便用户选择或输入数据。本文将详细介绍如何在EasyUI Combobox中设置默认值以及如何获取选中项的text。 首先,我们来看如何...

    easyUI combobox实现联动效果

    在 EasyUI 中,Combobox 是一个非常实用的组件,它结合了输入框和下拉列表的功能,用户可以选择已有选项或自行输入。 联动效果是指在一个 Combobox 的选择发生变化时,自动更新另一个 Combobox 的选项。这种功能在...

    easyui+ssh(增删改模糊查询,导出数据)

    - **模糊查询**:EasyUI的表格组件支持模糊查询,可以通过输入关键词在数据集中进行搜索,提高用户交互体验。 - **导出数据**:EasyUI可以结合后台服务,将表格数据导出为Excel或CSV格式,方便用户保存和分析。 2...

    easyui combobox开启搜索自动完成功能的实例代码

    在本文中,我们将深入探讨如何使用EasyUI的ComboBox组件实现搜索自动完成功能。EasyUI是一个基于jQuery的轻量级前端框架,它提供了一系列易于使用的UI组件,包括ComboBox,这个组件可以作为下拉框和输入框的组合,...

    jquery easyui combobox mysql 数据库的省市县三级联动的例子

    在这个例子中,我们关注的是"jQuery EasyUI ComboBox"与MySQL数据库相结合,实现省市县三级联动的功能。这通常用于地址选择或者地区筛选等场景,使得用户能够方便地从预定义的层次结构中选择他们的地理位置。 首先...

    easyui的datagrid中editor和combobox的级联

    - 确保数据接口返回的数据格式与`combobox`的配置相匹配,避免因为数据格式不一致而导致的显示异常。 #### 五、扩展思考 除了基本的级联选择外,还可以考虑以下几种优化方案: - **异步加载**: 对于数据量较大的...

    EasyUI中combobox默认值注意事项

    在使用EasyUI框架进行Web应用开发时,常常会遇到设置Combobox(下拉框)默认值的问题。EasyUI的Combobox组件是一个强大的选择项输入控件,它将文本输入框和下拉列表相结合,提供了丰富的功能。然而,在设置默认值时...

    EasyUI学习之Combobox级联下拉列表(2)

    在本文中,我们将深入探讨EasyUI的Combobox级联下拉列表的实现,这是一个非常实用的功能,常用于数据筛选和信息检索。EasyUI是基于jQuery的前端框架,它提供了丰富的UI组件,使得开发者能够快速构建美观且响应式的...

    jQuery EasyUI编辑DataGrid用combobox实现多级联动

    在jQuery EasyUI中,DataGrid是一种常用的表格展示控件,它可以与各种编辑器结合使用,如combobox(下拉框)来实现更丰富的交互功能。本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的...

Global site tag (gtag.js) - Google Analytics