文本输入框。
| Name | Type | Description | Default | Set? | Get? | Tag? |
|---|---|---|---|---|---|---|
| emptyText | String | 文本为空时的提示内容 | √ | √ | √ | |
| value | String | 值 | √ | √ | √ | |
| allowInput | Boolean | 允许文本输入 | true | √ | √ | √ |
| selectOnFocus | Boolean | 获取焦点时选中文本 | false | √ | √ | √ |
| maxLength | Number | 最大字符串 | √ | √ | √ | |
| inputStyle | String | 输入框样式。比如:inputStyle="text-align:right;" | √ | √ | √ | |
| errorMode | String:icon、border、none | 错误提示方式 | icon | √ | √ | √ |
| validateOnChanged | Boolean | 值改变时验证 | true | √ | √ | √ |
| validateOnLeave | Boolean | 失去焦点时验证 | true | √ | √ | √ |
| required | Boolean | 不允许为空 | false | √ | √ | √ |
| requiredErrorText | String | 不能为空 | √ | √ | √ | |
| vtype | String | 验证规则。如vtype="email"。参考示例。 | √ | √ | √ | |
| emailErrorText | String | 请输入邮件格式 | √ | √ | √ | |
| urlErrorText | String | 请输入URL格式 | √ | √ | √ | |
| floatErrorText | String | 请输入数字 | √ | √ | √ | |
| intErrorText | String | 请输入整数 | √ | √ | √ | |
| dateErrorText | String | 请输入日期格式 {0} | √ | √ | √ | |
| maxLengthErrorText | String | 不能超过 {0} 个字符 | √ | √ | √ | |
| minLengthErrorText | String | 不能少于 {0} 个字符 | √ | √ | √ | |
| maxErrorText | String | 数字不能大于 {0} | √ | √ | √ | |
| minErrorText | String | 数字不能小于 {0} | √ | √ | √ | |
| rangeLengthErrorText | String | 字符数必须在 {0} 到 {1} 之间 | √ | √ | √ | |
| rangeErrorText | String | 数字必须在 {0} 到 {1} 之间 | √ | √ | √ |
| Name | Parameter | Description | Return |
|---|---|---|---|
| doValueChanged() | 主动激发valuechanged事件。一般在设置值之后调用。 | ||
| setValue(value) | 设置值 | ||
| getValue() | 获取值 | ||
| getFormValue() | 获取表单值 | String | |
| validate() | 验证控件值 | Boolean | |
| isValid() | 是否通过验证 | Boolean | |
| setIsValid(Boolean) | 设置验证结果 |
| Name | EventObject | Description |
|---|---|---|
| valuechanged | 值改变时发生 | |
| validation | 验证时发生 | |
| enter | 回车时发生 | |
| keydown | 键盘按下时发生 | |
| keyup | 键盘按起时发生 | |
| focus | 获取焦点时发生 | |
| blur | 失去焦点时发生 |