FieldNumber 类
可修改数字字段的类。
Signature:
export declare class FieldNumber extends FieldInput<number>
扩展:FieldInput<number>
构造函数
| 构造函数 | 修饰符 | 说明 |
|---|---|---|
| (constructor)(value, min, max, precision, validator, config) | 构造 FieldNumber 类的新实例 |
属性
| 属性 | 修饰符 | 类型 | 说明 |
|---|---|---|---|
| max_ | protected |
数值 | 此数值字段可包含的最大值。 |
| min_ | protected |
数值 | 此数字字段可包含的最小值。 |
| precision_ | protected |
数值 | 此字段值的舍入倍数。 |
| spellcheck_ | protected |
布尔值 | 请勿对数字进行拼写检查。我们的验证程序的效果更好。 |
方法
| 方法 | 修饰符 | 说明 |
|---|---|---|
| configure_(config) | protected |
根据给定的选项映射配置字段。 |
| doClassValidation_(newValue) | protected |
确保输入值为有效数字(必须满足对字段施加的约束条件)。 |
| getMax() | 返回此字段当前可包含的最大值。默认值为无穷大。 | |
| getMin() | 返回此字段当前可包含的最小值。默认值为 -Infinity。 | |
| getPrecision() | 返回此字段的当前精度。精度是指字段值的四舍五入位数。精度为 0 表示不会对值进行舍入。 | |
| initView() | 初始化字段的 DOM。 | |
| setConstraints(min, max, precision) | 为此字段设置最大值、最小值和精度约束条件。任何这些属性都可能为未定义或 NaN,以便停用。设置精度(通常为 10 的幂)会强制在值之间设置最小步长。也就是说,用户的值将舍入为最接近的精度倍数。最小数位是根据精度推断出来的。您可以通过选择整数精度来强制执行整数值。 | |
| setMax(max) | 设置此字段可以包含的最大值。更新值以反映。 | |
| setMin(min) | 设置此字段可以包含的最小值。更新值以反映。 | |
| setPrecision(precision) | 设置此字段值的精度,即值的舍入精度。更新该字段以反映更改。 | |
| widgetCreate_() | protected |
创建数字输入编辑器微件。 |