多选输入框。
| Name | Type | Description | Default | Set? | Get? | Tag? |
|---|---|---|---|---|---|---|
| inputMode | Boolean | 是否输入模式(不选择项)。 | true | √ | √ | √ |
| url | String | 数据获取地址 | √ | √ | √ | |
| remote | Boolean | 是否远程加载数据 | true | √ | √ | √ |
| 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'}"。 | √ | √ | √ | |
| value | String | 值 | √ | √ | √ | |
| text | String | 文本 | √ | √ | √ | |
| valueField | String | 值字段 | id | √ | √ | √ |
| textField | String | 文本字段 | text | √ | √ | √ |
| searchField | String | 查询字段 | "key" | √ | √ | √ |
| dataField | String | 数据列表字段 | √ | √ | √ | |
| allowInput | Boolean | 允许文本输入 | true | √ | √ | √ |
| required | Boolean | 不允许为空 | false | √ | √ | √ |
| errorMode | String:icon、border、none | 错误提示方式 | icon | √ | √ | √ |
| validateOnChanged | Boolean | 值改变时验证 | true | √ | √ | √ |
| Name | Parameter | Description | Return |
|---|---|---|---|
| setUrl(value) | 设置数据获取地址 | ||
| setText(value) | 设置文本,比如:"中国,美国,加拿大"。 | ||
| setValue(value) | 设置值,比如:"cn,usa,ca"。 | ||
| getValue() | 获取值 | ||
| getFormValue() | 获取表单值 | String | |
| validate() | 验证控件值 | Boolean | |
| isValid() | 是否通过验证 | Boolean | |
| setIsValid(Boolean) | 设置验证结果 |
| Name | EventObject | Description |
|---|---|---|
| valuechanged | 值改变时发生 | |
| validation | 验证时发生 | |
| removeitem | 删除项时发生 |