jQuery EasyUI API 中文文档 - ComboBox组合框


Posted in Javascript onOctober 07, 2011

扩展自 $.fn.combo.defaults $.fn.combobox.defaults 重写了 defaults

<?XML:NAMESPACE PREFIX = O /> 

jQuery EasyUI API 中文文档 - ComboBox组合框
依赖
combo
用法
<select id="cc" name="dept" style="width:200px;">
<option value="aa">aitem1</option>
<option>bitem2</option>
<option>bitem3</option>
<option>ditem4</option>
<option>eitem5</option>
</select>
<input id="cc" name="dept" value="aa">

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

json 数据格式的示例
[{ 
"id":1, 
"text":"text1" 
},{ 
"id":2, 
"text":"text2" 
},{ 
"id":3, 
"text":"text3", 
"selected":true 
},{ 
"id":4, 
"text":"text4" 
},{ 
"id":5, 
"text":"text5" 
}]

特性

其特性扩展自 combo,下列是为combobox 增加的特性。

名称 类型 说明 默认值
valueField string 绑定到 ComboBox 的 value 上的基础数据的名称。 value
textField string 绑定到 ComboBox 的 text 上的基础数据的名称。 text
mode string 定义在文本改变时如何加载列表数据。如果组合框从服务器加载就设为 'remote' 。 local
url string 从远程加载列表数据的 URL 。 null
method string 用来检索数据的 http method 。 post
data array 被加载的列表数据。 null
filter function 定义当 'mode' 设为 'local' 时如何过滤数据。这个函数有两个参数:q:用户输入的文字row:列表中的行数据。返回 true 就允许显示该行。  
formatter function 定义如何呈现行。这个函数有一个参数:row。  

事件

其事件扩展自 combo,下列是为 combobox 增加的事件。

名称 参数 说明
onLoadSuccess none 当远程数据加载成功时触发。
onLoadError none 当远程数据加载失败时触发。
onSelect record 当用户选择一个列表项时触发。
onUnselect record 当用户取消选择一个列表项时触发。

方法

其方法扩展自 combo,下列是为 combobox 追加或重写的方法。

名称 参数 说明
options none 返回 options 对象。
getData none 返回加载的数据。
loadData data 加载本地列表数据。
reload url 请求远程的列表数据。
setValues values 把数组设置为组合框的值。
setValue value 设置组合框的值。
clear none 清除组合框的值。
select value 选择指定的选项。
unselect value 取消选择指定的选项。

风流涕淌 翻译
Javascript 相关文章推荐
js的闭包的一个示例说明
Nov 18 Javascript
Mootools 1.2教程 Fx.Tween的使用
Sep 15 Javascript
JqGrid web打印实现代码
May 31 Javascript
javascript实现TreeView 无刷新展开的实例代码
Jul 13 Javascript
javascript页面上使用动态时间具体实现
Mar 18 Javascript
深入理解setTimeout函数和setInterval函数
May 20 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
Jul 27 Javascript
基于 Vue 实现一个酷炫的 menu插件
Nov 14 Javascript
浅谈Node模块系统及其模式
Nov 17 Javascript
js中时间格式化的几种方法
Jul 22 Javascript
如何检查一个对象是否为空
Apr 11 Javascript
详解在Angular4中使用ng2-baidu-map的方法
Jun 19 Javascript
JS 如果改变span标签的是否隐藏属性
Oct 06 #Javascript
js弹出层之1:JQuery.Boxy (二)
Oct 06 #Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
Oct 06 #Javascript
jQuery AjaxQueue改进步骤
Oct 06 #Javascript
json2.js的初步学习与了解
Oct 06 #Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
Oct 06 #Javascript
event.X和event.clientX的区别分析
Oct 06 #Javascript
You might like
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php合并js请求的例子
2013/11/01 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
2010/05/27 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
Python subprocess库的使用详解
2018/10/26 Python
python图像和办公文档处理总结
2019/05/28 Python
Python3多线程版TCP端口扫描器
2019/08/31 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
如何理解python对象
2020/06/21 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
利用css3实现的简单的鼠标悬停按钮
2014/11/04 HTML / CSS
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
Gap英国官网:Gap UK
2018/07/18 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
保险公司开门红口号
2014/06/21 职场文书
争当四好少年演讲稿
2014/09/13 职场文书
2016年学校招生广告语
2016/01/28 职场文书
MySQL数据库完全卸载的方法
2022/03/03 MySQL
教你如何用cmd快速登录服务器
2022/06/10 Servers