blockly >FieldNumber

FieldNumber 类

用于可编辑数字字段的类。

Signature:

export declare class FieldNumber extends FieldInput<number> 

扩展:FieldInput<number>

构造函数

构造函数 修饰符 说明
(构造函数)(值, 最小值, 最大值, 精确度, 验证器, 配置) 构造 FieldNumber 类的新实例

属性

属性 修饰符 类型 说明
max_ protected number 此数字字段可包含的最大值。
min_ protected number 此数字字段可以包含的最小值。
precision_ protected number 此字段值舍入到的倍数。
spellcheck_ protected 布尔值 无需对数字进行拼写检查。我们的验证程序可以更好地完成您的工作。

方法

方法 修饰符 说明
configure_(config) protected 根据给定的选项映射配置该字段。
doClassValidation_(newValue) protected 确保输入的值是有效数字(必须满足对字段的限制)。
getMax() 返回此字段可包含的当前最大值。默认值为无穷大。
getMin() 返回此字段可以包含的当前最小值。默认值为 -Infinity。
getPrecision() 返回此字段的当前精度。精度是字段的值四舍五入到的数值。精度为 0 表示值不进行舍入。
setConstraints(min, max, precision) 设置此字段的最大、最小和精度限制。这些属性中的任何一项可能未定义,或者为 NaN 将被停用。设置精度(通常是 10 的幂)会强制规定两个值之间的最小步长。也就是说,用户的值将四舍五入为最接近的精度倍数。最低有效位数根据精度推断得出。您可以通过选择整数精度来强制执行整数值。
setMax(max) 设置此字段可以包含的最大值。更新要反映的值。
setMin(min) 设置此字段可以包含的最小值。更新要反映的值。
setPrecision(precision) 设置此字段的值的精度,即值要舍入到的数值。更新要反映的字段。
widgetCreate_() protected 创建数字输入编辑器 widget。