HTML :

1、 需要引入class=" easyui-combobox”

2、 参数设置需要在data-options中设置

3、 属性参数配置:

valueField:基础数据值名称绑定到Combobox(提交值)

textField:基础数据的字段名称绑定的Combobox(显示值)

mode:定义当文本改变时如何加载列表数据,当设置为remote模式下,什么类型的用户将被发送http请求参数名为'q'的服务器,以获取新的数据。

url:从远程URL来加载列表数据

method:http方法检索列表数据

data:列表中被加载的数据

filter:定义如何过滤本地数据“模式”设置为'local'

formatter:定义如何呈现行

loader:定义如何从远程服务器加载数据

<input class="input-30 easyui-combobox" value="${(info.factoryCode)!''}"editable="false"data-options="url:'${ctx}/common/userFactoryList',method:'get',valueField: 'factoryId',textField: 'factoryName',icons: [{iconCls:'iconfont icon-guanbi3',handler: function(e){$(e.data.target).textbox('clear');}}]"prompt="请选择..."id="factoryCode" name="factoryCode" type="text">

url返回json:

[{"id": "8D916FBDFD1E0192E053AC1001020192","factoryId": "01","factoryName": "测试1",},{"id": "C7398B4CD1200072E053AC1001020072","factoryId": "02","factoryName": "测试2",}]

常用取值方法:

options():返回选择对象

getData():返回加载的数据

loadData(data):加载列表数据

reload(url):重新加载远程数据列表

setValues(values):设置combobox的值数组

setValue(value):设置combobox的值

clear():清空combobox的值

select(value):选中指定的值

unselect(value):取消指定的值

例:

//取ID
var factoryCode= $('#factoryCode').combobox('getValue');
//取显示的name
var factoryName= $('#factoryCode').combobox('getText');

事件:

onBeforeLoad(param): 操作之前将数据加载,返回false就取消这个荷载作用

onLoadSuccess():触发时,远程数据加载成功

onLoadError:触发时,远程数据加载错误

ONSELECT:触发,当用户选择一个列表项

onUnselect:触发,当用户取消选择一个列表

例:

$("#factoryCode").combobox({//用户选择后,触发onChange事件onChange: function (newValue, ordValue) {//取选中的名称let factoryName = $("#factoryCode").combobox("getText")//赋值给另外一个组件内$("#factoryName").textbox("setValue", factoryName )}});

EasyUI文档:Easyui Combobox 组合框_EasyUI 插件

本文从网上搜集资料后自行整理,用于记录。

EasyUI之combobox相关推荐

  1. easyui的combobox下拉框初始化默认值以及保持该值一直显示的方法

    easyui的combobox下拉框默认初始值是空,下面是实现从远程加载数据之后初始化默认值,以及让该值一直排在下拉框的最顶部的方式. 目前的需求是需要在初始化的时候添加"全部数据库&quo ...

  2. easyUI的combobox选中无法显示

    easyUI的combobox选中无法显示 最近,在使用easyUI做前台的页面,遇到一个非常奇葩的问题,就是easyUI的combobox,有下拉的内容,但是,选中之后不会显示到其中文本框中. 首先 ...

  3. EasyUI的combobox用法

    EasyUI的combobox用法 在ITOO中有一个需求,前台使用的是easyUI的框架,这里有几个combobox下拉框,其中的内容都是可选的. 当下拉框中的内容非常多的时候,用户需要选择其中的所 ...

  4. 第二百二十三节,jQuery EasyUI,ComboBox(下拉列表框)组件

    jQuery EasyUI,ComboBox(下拉列表框)组件,可以远程加载数据的下拉列表组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 C ...

  5. easyui select ajax,easyui的combobox根据后台数据实现自动输入提示功能

    easyui的combobox根据后台数据实现自动输入提示功能 发布时间:2020-06-11 10:09:41 来源:51CTO 阅读:1981 作者:crackernet adauhuehkek最 ...

  6. easyUI中combobox中idFeild和textFeild的取值方法

    easyUI中combobox是比较常用的选择数据的方式,在官方的API说明中是这样描述的:扩展自 $.fn.combo.defaults.使用 $.fn.combobox.defaults重写默认值 ...

  7. java swing 自动补全_扩展easyui的combobox组件的自动完成(autocomplete)

    update:现有有easyui插件直接提供了该功能. 可以请参考:http://www.easyui-extlib.com/ 里面combobox的根据拼音自动显示.里面各种插件造福大家. ---- ...

  8. EasyUI的combobox使用总结

    一,combobox的属性,事件和方法 combobox可以配置属性,绑定事件监听,调用方法,理解这几个概念之后会对combobox有更清晰的了解. 1,配置属性 combobox可以配置自己的属性, ...

  9. easyUI的combobox实现级联

    先简介下combobox: easyUI重写了select,取而代之的是combobox,有例如以下几种方式能够创建一个combobox 1.使用select标签,并加上class="eas ...

  10. easyUI之ComboBox(下拉列表框)

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head ...

最新文章

  1. CSS3之创建3D场景
  2. (GIT)代码分支管理策略
  3. c3074 无法使用带圆括号的_如何选择路面裂缝贴缝带?
  4. 变形二叉树中节点的最大距离(树的最长路径)——非递归解法
  5. linux是ubuntu还是centos
  6. 数模美赛LATEX傻瓜入门+快速上手+常见问题(不定期更新)
  7. 四川省大学生金融科技建模大赛-模型复现和点评
  8. 基带传输编码方式HDB3码的快速编码步骤、原理及举例
  9. 华人教授世界一流大学观察报告:斯坦福师生吃饭时,谈论的都是什么话题?...
  10. python的datetime.date日期计算——计算当月第一天、当月最后一天、前月第一天、前月最后一天、次月第一天、次月最后一天、去年的当天日期等
  11. 原生JS零魂之问(上)学习笔记‍
  12. java newline_Java BufferedWriter newLine()方法
  13. 响应式 - 创建自适应的响应式字体
  14. 安卓手机还有这么多神仙玩法,关键只有少数人知道
  15. linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤
  16. rono在oracle的作用_ColorOS产品规划总经理爆料预热Reno,这些功能你想要吗?
  17. 重新试用了office与wps.感觉这次wps好多了.
  18. 什么是JavaBean、bean?
  19. JQuery CDN大全
  20. ATS子系统主机服务器功能,ATC、ATP、ATO系统详细介绍

热门文章

  1. 根据阶梯水费计算应交水费
  2. 文件上传 java 进度条_Java如何实现动态显示文件上传进度条
  3. 做生意,要想做大做强,需拥有果断的魄力,忌优柔寡断
  4. sqlite 超小白笔记
  5. 用Java实现图片转文字的功能具体流程
  6. UTC、TimeZone、TimeStamp
  7. 安装Manjaro之后要做的一些事
  8. 2022-2023-1 20222809《Linux内核原理与分析》第一周作业
  9. c++ boost库学习-01-lexical_cast
  10. linux远程管理工具之tabby