下拉列表输入框。
<input class="mini-combobox" style="width:150px;" textField="text" valueField="id" url="../data/countrys.txt" value="cn" showNullItem="true" allowInput="true"/>
mini.ComboBox也支持下拉多列表格显示:
| Name | Type | Description | Default | Set? | Get? | Tag? |
|---|---|---|---|---|---|---|
| value | String | 值 | √ | √ | √ | |
| valueField | String | 值字段 | id | √ | √ | √ |
| textField | String | 文本显示字段 | text | √ | √ | √ |
| pinyinField | String | 拼音字段 | √ | √ | √ | |
| dataField | String | 数据列表字段 | √ | √ | √ | |
| multiSelect | Boolean | 多选 | false | √ | √ | √ |
| data | Array | 数据对象 | √ | √ | √ | |
| url | String | 数据加载地址 | √ | √ | √ | |
| ajaxType | String | ajax类型:get/post。 | √ | √ | √ | |
| ajaxOptions | Object | ajax配置对象。如:ajaxOptions="{type:'post', async: true, data: {a:1, b: true}, dataType: 'text', contentType: 'application/x-www-form-urlencoded;charset=utf-8'}"。 | √ | √ | √ | |
| columns | Array | 下拉列表列集合。参考Columns | √ | √ | √ | |
| showNullItem | Boolean | 显示空项 | false | √ | √ | √ |
| nullItemText | String | 空项文本 | √ | √ | √ | |
| valueFromSelect | Boolean | 必须从选择项录入 | false | √ | √ | √ |
| clearOnLoad | Boolean | 为true时,如果value跟新加载的数据不匹配,则清空;设置false后,value不会清空。 | true | √ | √ | √ |
| Name | Parameter | Description | Return |
|---|---|---|---|
| setValue(value) | 设置值 | ||
| getValue() | 获取值 | ||
| getFormValue() | 获取表单值 | String | |
| load(url) | 加载数据 | ||
| select(Number) | 选择项 | ||
| getSelecteds() | 获取选择项数组。multiSelect=true时有效。 | Array | |
| getSelected() | 获取选中项。multiSelect=false时有效。 | Object |
| Name | EventObject | Description |
|---|---|---|
| valuechanged | 值改变时发生 | |
| itemclick | 下拉项点击时发生 |