开发者社区> y0umer> 正文

jQuery EasyUI 组合框(ComboBox)

简介: jQuery EasyUI 组合框(ComboBox)可以把一些HTML控件组合成一个控件,从而达到我们所期望的效果,下面介绍一下组合框详细用法:(查看演示)HTML代码:首先要定义个select     aitem1     bitem2     bitem3     ditem...
+关注继续查看

jQuery EasyUI 组合框(ComboBox)可以把一些HTML控件组合成一个控件,从而达到我们所期望的效果,下面介绍一下组合框详细用法:(查看演示

HTML代码:首先要定义个select

  1. <select id="cc" name="dept"  style="width:200px;">
  2.     <option value="aa">aitem1</option>
  3.     <option>bitem2</option>
  4.     <option>bitem3</option>
  5.     <option>ditem4</option>
  6.     <option>eitem5</option>
  7. </select>


然后按照《jQuery  EasyUI框架使用文档》包含必要文件后,只要在$(function(){ }); 里插入下面的代码即可:

  1. $('#cc').combobox(options);

options是组合框的一些选项,比如我们可以利用远程的数据来生成一个提示框

  1. $('#cc').combobox({
  2.     url:'combobox_data.json',
  3.     valueField:'id',
  4.     textField:'text'
  5. });

下面我们来详细介绍一下选项的设置:

属性

width 数字 组件的宽度 auto
listWidth 数字 下拉列表的宽度 null
listHeight 数字 下拉列表的高度 null
valueField 字符串 基础数据值名称绑定到这个组合框 value
textField 字符串 基础数据的字段的名称绑定到这个组合框 text
editable 布尔 定义是否可以直接到文本域中键入文本 true
url 字符串 加载列表数据的远程URL null

事件

onLoadSuccess none 当远程数据成功加载时触发
onLoadError none 当远程数据加载失败时触发
onSelect record 当用户选择了一个列表项时触发
onChange newValue, oldValue 当文本域字段的值改变时触发

方法

select value 选择下拉列表中的一项
setValue param 设定指定值到文本域,参数可以是一个字符串,也可以是一个Javascript对象,如果是对象,必须包含两个属性各对应valueField和TextField属性。
getValue none 获取字段值
reload url 请求远程列表数据.

演示

 

 

http://jaychang.iteye.com/blog/850257

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Easyui 修改jquery validatebox为英文校验提示为中文提示
Easyui 修改jquery validatebox为英文校验提示为中文提示
25 0
jQuery EasyUI简明教程
1. 背景 EasyUI虽然样式比较固定,但是功能比较全面,而且入门比较简单,适合刚刚学习前端的童鞋们,此处拿出来讲讲如何使用EasyUI。
88 0
jQuery +easyUI 实现双击编辑
jQuery +easyUI 实现双击编辑 DataGrid 数据表里面需要加属性 editor:’text’ 才能实现 $(function(){ $('#dg').datagrid({ url:'.
1970 0
jQuery EasyUI 重写datagrid的datetimebox编辑类型
jQuery EasyUI 重写datagrid的datetimebox编辑类型
1780 0
【原】jQuery easyUI 快速搭建前端框架
jQueryEasyUI jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。
1690 0
+关注
y0umer
高级网络安全技术员
文章
问答
视频
文章排行榜
最热
最新
相关课程
更多
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载
相关实验场景
更多