blockly >字段 >doClassValidation_
Field.doClassValidation_() 方法
在设置字段值之前,先进行验证。有关子类实现的示例,请参阅 **FieldDropdown**。
**注意:** 验证会返回一个介于 T
、null
和 undefined
之间的选项。**Field** 的实现永远不会返回 undefined
,但如果新值与 T
兼容,子类会返回 undefined
。
Signature:
protected doClassValidation_(newValue: T): T | null | undefined;
参数
参数 | 类型 | 说明 |
---|---|---|
newValue | T | 要验证的值。 |
返回:
T |null |未定义
有三种设置新值的指令之一:T
、null
或 undefined
。
T
用于设置此函数的返回值,而不是newValue
。null
,用于调用doValueInvalid_
并且未设置值。undefined
用于将newValue
设为原样。