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

ComboBox 组合框

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

依赖

  • combo

用法

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>

1. <input id="cc" name="dept" value="aa">

1. $('#cc').combobox({  

2.     url:'combobox_data.json',  

3.     valueField:'id',  

4.     textField:'text'

5. }); 

json 数据格式的示例

1. [{  

2. "id":1,  

3. "text":"text1"

4. },{  

5. "id":2,  

6. "text":"text2"

7. },{  

8. "id":3,  

9. "text":"text3",  

10. "selected":true

11. },{  

12. "id":4,  

13. "text":"text4"

14. },{  

15. "id":5,  

16. "text":"text5"

17. }] 

特性

其特性扩展自 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

取消选择指定的选项。

时间: 2024-09-15 04:17:46

jQuery EasyUI API 中文文档 - 组合框(ComboBox)的相关文章

jQuery EasyUI API 中文文档 搜索框_jquery

用$.fn.searchbox.defaults重写defaults.文档 搜索框_jquery-jquery easyui api">依赖 menubutton 用法示例 创建SearchBox 1. 从标记创建.把 'easyui-searchbox' 类加入到<input/>标记. 复制代码 代码如下: <script type="text/javascript"> function qq(value,name){ alert(value+

jQuery EasyUI API 中文文档 - 组合(Combo)

Combo  组合 扩展自 $.fn.validatebox.defaults . 用 $.fn.combo.defaults 重写了 defaults .   依赖 validatebox panel 用法 1. <input id="cc" value="001"> 2. <select id="cc"></select> 1. $('#cc').combo({   2.     required:true

jQuery EasyUI API 中文文档 - 组合表格(ComboGrid)

ComboGrid 组合表格 扩展自 $.fn.combo.defaults 和 $.fn.datagrid.defaults,用 $.fn.combogrid.defaults 重写了 defaults . 依赖 combo datagrid 用法 1. <select id="cc" name="dept" style="width:250px;"></select> 1. <input id="cc&

jQuery EasyUI API 中文文档 - 组合树(ComboTree)

ComboTree 组合树 扩展自 $.fn.combo.defaults 和 $.fn.tree.defaults.用 $.fn.combotree.defaults 重写了defaults. 依赖 combo tree 用法 1. <select id="cc" style="width:200px;"></select> 1. <input id="cc" value="01"> 1.

jQuery EasyUI API 中文文档 - 验证框(ValidateBox)

ValidateBox 验证框 用 $.fn.validatebox.defaults 重写了 defaults. 用法 1. <input id="vv" required="true" validType="email"> 1. $('#vv').validatebox({   2.     required:true 3. });  验证规则 验证规则是通过使用 required 和 validType 特性来定义的, 这里是已

jQuery EasyUI API 中文文档 - 搜索框

SearchBox  搜索框 用$.fn.searchbox.defaults重写defaults. 依赖 menubutton 用法示例 创建SearchBox 1. 从标记创建.把 'easyui-searchbox' 类加入到<input/>标记. 1. <script type="text/javascript">  2.     function qq(value,name){   3. alert(value+":"+name)

jQuery EasyUI API 中文文档 - 日期框(DateBox)

DateBox 日期框 扩展自 $.fn.combo.defaults.用 $.fn.datebox.defaults 重写了 defaults. 依赖 combo calendar 用法 1. <input id="dd" type="text"></input> 1. $('#dd').datebox({   2.     required:true 3. });  特性 其特性扩展自 combo,下列是为 datebox 增加的特性.

jQuery EasyUI API 中文文档 - 数字框(NumberBox)

NumberBox 数字框 扩展自 $.fn.validatebox.defaults,用 $.fn.numberbox.defaults 重写了 defaults . 依赖 validatebox 用法 1. <input type="text" id="nn"></input> 1. $('#nn').numberbox({   2.     min:0,   3.     precision:2   4. });  特性 其特性扩展自

jQuery EasyUI API 中文文档 - 消息框(Messager)

Messager 消息框 用 $.messager.defaults 重写了 defaults. 依赖 window linkbutton progressbar 用法 1. $.messager.alert('Warning','The warning message');   2. $.messager.confirm('Confirm','Are you sure you want to delete record?',function(r){   3. if (r){   4.