EasyUI 通过 Combobox 实现 AutoComplete 效果
朋友在做一个web程序,用的EasyUI框架,让我帮忙实现一个自动提示功能。由于之前我也没用过EasyUI框架,就想到了jQueryUI有 AutoComplete 插件,就想直接拿过来用。 但当我将jQueryUI集成到项目中时,发现 AutoComplete 插件没有效果。百度发现jQueryUI的AutoComplete 插件和 EasyUI 有冲突,用不了...
既然不行就只能另行找办法了,看到别人回复中提到 EasyUI 框架自带的 Combobox 就可以实现自动提示功能。于是就去官网看了相关文档,最终解决。具体代码如下:
Html (记得加 class="easyui-combox")
<input id="textFilter" name="textFilter" class="easyui-combox" />
Javascript
$('#textFilter').combobox({mode: 'remote', //模式: 远程获取数据url: '/Service/EasyUiService.ashx?Method=AutoComplete_ZXJZ', //远程数据请求地址valueField: 'val', //value对应的属性字段textField: 'txt' //text对应的属性字段});
当是从远程获取数据的时候,要将 mode 设置为 remote。 这样当你输入框的值改变时就会自动去访问 url 请求数据。 并且会自动带一个参数名为 q 的参数, q 的值就是你输入框的值。 如果没有设置数据访问模式,默认为 POST 请求。浏览器控制台截图如下:
C# (返回 Json 格式数据)
public void AutoComplete_ZXJZ() {string search = Request["q"];string sql = @"select top 10 txt,val from Fund where code like '%" + search + "%' or name like '%" + search + "%' order by code";DataTable dt = conn.GetDataTable(sql);JsonConvert<object> jc = new JsonConvert<object>();Response.Write(jc.ToDataGrid(dt)); }
因为前端会将输入的值传过来,参数名为 q , 所以后台要接收参数q 。 既(string search = Request["q"])。
转载于:https://www.cnblogs.com/similar/p/8340905.html
EasyUI 通过 Combobox 实现 AutoComplete 效果相关推荐
- java swing 自动补全_扩展easyui的combobox组件的自动完成(autocomplete)
update:现有有easyui插件直接提供了该功能. 可以请参考:http://www.easyui-extlib.com/ 里面combobox的根据拼音自动显示.里面各种插件造福大家. ---- ...
- easyui的combobox下拉框初始化默认值以及保持该值一直显示的方法
easyui的combobox下拉框默认初始值是空,下面是实现从远程加载数据之后初始化默认值,以及让该值一直排在下拉框的最顶部的方式. 目前的需求是需要在初始化的时候添加"全部数据库&quo ...
- EasyUI的combobox使用总结
一,combobox的属性,事件和方法 combobox可以配置属性,绑定事件监听,调用方法,理解这几个概念之后会对combobox有更清晰的了解. 1,配置属性 combobox可以配置自己的属性, ...
- easyUI的combobox选中无法显示
easyUI的combobox选中无法显示 最近,在使用easyUI做前台的页面,遇到一个非常奇葩的问题,就是easyUI的combobox,有下拉的内容,但是,选中之后不会显示到其中文本框中. 首先 ...
- EasyUI的combobox用法
EasyUI的combobox用法 在ITOO中有一个需求,前台使用的是easyUI的框架,这里有几个combobox下拉框,其中的内容都是可选的. 当下拉框中的内容非常多的时候,用户需要选择其中的所 ...
- 第二百二十三节,jQuery EasyUI,ComboBox(下拉列表框)组件
jQuery EasyUI,ComboBox(下拉列表框)组件,可以远程加载数据的下拉列表组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 C ...
- easyui select ajax,easyui的combobox根据后台数据实现自动输入提示功能
easyui的combobox根据后台数据实现自动输入提示功能 发布时间:2020-06-11 10:09:41 来源:51CTO 阅读:1981 作者:crackernet adauhuehkek最 ...
- easyUI中combobox中idFeild和textFeild的取值方法
easyUI中combobox是比较常用的选择数据的方式,在官方的API说明中是这样描述的:扩展自 $.fn.combo.defaults.使用 $.fn.combobox.defaults重写默认值 ...
- easyui中combobox 验证输入的值必须为选项框中的数据
当作为提示框的方式时,combobox必须设置为允许用户输入的模式,但是当用户输入后未选择正确的数据就直接按tab或点击鼠标离开控件会导致用户输入无效的值并且通过验证,为了避免这种情况的发生我们需要对 ...
- easyUI的combobox设置隐藏和显示
今天遇到一个需求,需要在combobox选择不同选项时,分别切换另一个控件为text或者combobox. 当时想了各种办法,想将combobx和text切换隐藏,但是都没得到自己想要的效果.最终还是 ...
最新文章
- java拼接字符串 判断内容_java--字符串拼接比较
- CentOS7服务器Docker构建ubuntu镜像出错invalid argument
- android 程序安装路径选择
- Web渗透测试(sql注入 access,mssql,mysql,oracle,)
- mysql select time,MySql查询时间段的方法
- Js+DVML:很酷实用的右键弹出菜单
- 一文了解Nuget的使用
- spring boot集成kaptcha图形验证码
- [LeetCode] First Missing Positive
- SWT/JFace常用组件----容器类
- 思科路由器Ez***解决地址重叠测试
- html中div弹出显示
- 人工智能能为旅游业带来多大的想象空间?
- Lattice Diamond 的安装以及license的获取
- 如何删除双系统(超级详细,手把手教学)
- 使用Docker容器来搭建LNMP(Nginx+Mysql+php)+Wordpress
- 如何将Mac升级到High Sierra
- 有关wifi配置工具wpa_cli以及wpa_supplicant简单分析
- gensimAPI学习——word2vec
- SparkStreaming读Kafka- Couldn't find leaders for Set
热门文章
- 【渝粤教育】国家开放大学2018年春季 7215-21T电气传动与调速系统 参考试题
- [渝粤教育] 中国地质大学 高层建筑施工 复习题 (2)
- [渝粤教育] 西南科技大学 单片机原理与应用 在线考试复习资料(1)
- 统计学习(三):假设检验与 p-values
- Numpy系列(七)求解线性方程组、计算逆矩阵求解线性方程组
- 华为网赛存储基础原理自测答案
- Netty-5、TCP 粘包/拆包 问题
- 使用flags定义命令行参数
- Linux中Apache服务器的简单配置
- Unity UGUI——Text组件(Character)