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设为原样。