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