easyUI中combobox是比较常用的选择数据的方式,在官方的API说明中是这样描述的:扩展自 $.fn.combo.defaults。使用 $.fn.combobox.defaults重写默认值对象。下拉列表框显示一个可编辑文本框和下拉式列表,用户可以选择一个值或多个值。用户可以直接输入文本到列表顶部或选择一个或多个当前列表中的值。
而在实际的应用中我们可以使用combogrid来查询数据并返回的方式来设置其combobox中的数据。
代码片段如下:
<td class="head" noWrap>用户:</td>
<td><input id="userId" name="userId" data-options="editable:false"></td>
<input type="hidden" id="userId" name="userId" value="$!{userId}" />
<div id="toolbar2" class="datagrid-toolbar">
<input class="easyui-searchbox" searcher="searcher" prompt="请输入姓名查询" style="width:300px"></input>   </div></td>
function loadGrid2(){$('#userId').combogrid({panelWidth : 450,panelHight : 500,idField : 'userId',//返回值textField : 'userName',//显示在文本框中的文本字段pagination : true,rownumbers : true,striped : true,fit : true,method : 'post',editable : false,multiple : false,required : true,url : appUrl + '/userAction',queryParams : {payee : $('#userId').val()},columns : [ [ {field : 'userId',title : '用户ID',width : 60,align : 'center'}, ... ...]],toolbar : '#toolbar2'});
}
function searcher(val) {val = encodeURIComponent(val);$('#userId').combogrid({url : appUrl + '/userInfoJsonList/userId='+val});$('#userId').combogrid("grid").datagrid('reload');}
在完成以上的数据加载之后我们就可以从中获取idFeild和textFeild的值了,气体是你的数据加载和返回值必须是正确的。

以下才是核心的方法:

$('#userId').combobox('getValue');//获取combobox中idField的值
$('#username').combobox('getText'); //获取combobox中的textField的值

easyUI中combobox中idFeild和textFeild的取值方法相关推荐

  1. 项目开发中常用JS表单取值方法

    项目开发中常用JS表单取值方法 一.常用表单基本取值方法(form1为表单名称,TextBox1为控件ID,以文本框为例,html控件与web服务器控件是一样的)         1.form1.Te ...

  2. python中bool函数用法_在python中bool函数的取值方法

    bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...

  3. select html默认选中的值,HTML/jquery中的select标签设置默认选中取值

    一.jQuery中的select标签设置默认选中取值 每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 比如 1.设置value为pxx的项选中 $(" ...

  4. Map集合中两个重要的取值方法---keySet()和entrySet()

    Map集合中提供了get() 获取元素的方法, get()对应一个键取出其对应 的值,这种方式比较局限和单一,不能全部取出来 .要取出所有的元素(值),则必须要拿到所有的键,然后才能取到所有与其对应的 ...

  5. EasyUI下combobox中添加checkbox,并输入全拼简拼进行筛选显示

    开发任务:combobox中对输入值进行全拼简拼的搜索筛选显示,并且可以多选,取消选择,重复搜索,于是简单的考虑了如下js操作,应该会有更好的,但也是一种方法吧.做个记录,便于后期查阅查考. 1.ht ...

  6. Java 中日期的几种常见操作 —— 取值、转换、加减、比较

    Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提 ...

  7. C++中int、long和double的取值范围和最大值,以及32位和64位的差异解读

    前言 一般对于C/C++下int等基本数字类型,主要关注三个维度,长度.取值范围和最大值的宏定义.下面分三个维度说明下. 有三个影响因素: 语言规则限制:比如int是变长,long是定长,double ...

  8. js中[object,object]是什么,怎么取值

    类型:[object,object]是json类型的 格式:"属性名":"属性值" 如下 可以通过以下的转换,把json类型转换为String类型,看看我们的对 ...

  9. 在html中标题字体的最大取值,在HTML中,标题字体标记的最大取值是()

    摘要: 中最人可民法债权请人以申院更理人换管,取值人的管理酬和报费用审查.保物信用信用行尽信后在区状况职调管理及财经营记录对客.中最担的情等进处行查.域的业情务状户所环境和授.所审查况以况.况.,.. ...

最新文章

  1. IDE-Ecplise-代码注释 模版 编码规范 配色
  2. LeetCode动态规划 斐波那契数
  3. 【原创】指针和下标的10条对比
  4. 趣文:如果编程语言是车
  5. (转)让我们原谅齐达内吧!(附一张落泪的照片)
  6. 宝塔 php redis not found in_PHP之PSR-4规范:自动加载
  7. matlab中提示错误使用* BLAS loading error解决方法
  8. Mybatis学习随笔
  9. opencv cv2.copyMakeBorder()函数详解
  10. mysql怎么添加第二行,如何在mysql中得到結果查詢中只有第二行?
  11. MySQL字符串拼接函数
  12. Go语言 —— 前景
  13. Windows Server 2016-Win Ser 2016已删减内容
  14. 【hadoop】 3007-hadoop的提交job的源码分析
  15. 学生管理系统V1.0
  16. SpringBoot JPA(JpaRepository)动态查询 分页展示
  17. mysql mapinfo_MapInfo TAB和MIF/MID
  18. 标记水果 matlab,matlab水果识别
  19. Cisco asa 5510 ASDM图形管理界面(HTTPs)配置
  20. 【gitee】本地建仓托管

热门文章

  1. linux抓bpdu包,用Python发送手工构建的BPDU(生成树协议包)
  2. 一文带你读懂何为 macOS App 公证,以及如何自动化实现
  3. 人工智能没成果,年底的PPT怎么写?腾讯科学家张潼离职的后续讨论
  4. 公寓做网络管理300多个房间,怎么做?
  5. python-华三防火墙netconf编写移动策略
  6. 华三防火墙旁路部署三种方式之子接口旁路
  7. 如何编写yaml格式的Ansible主机清单(inventory)及清单变量使用Demo
  8. 小米手机v3.exo 合并_eXo Platform 3.0访谈
  9. 肖飒:币圈新“口袋罪”?
  10. js日期转换成时间戳