blockly >字段 >doClassValidation_

Field.doClassValidation_() 方法

在设置字段值之前,先进行验证。有关子类实现的示例,请参阅 **FieldDropdown**。

**注意:** 验证会返回一个介于 Tnullundefined 之间的选项。**Field** 的实现永远不会返回 undefined,但如果新值与 T 兼容,子类会返回 undefined

Signature:

protected doClassValidation_(newValue: T): T | null | undefined;

参数

参数 类型 说明
newValue T 要验证的值。

返回

T |null |未定义

有三种设置新值的指令之一:Tnullundefined

  • T 用于设置此函数的返回值,而不是 newValue

  • null,用于调用 doValueInvalid_ 并且未设置值。

  • undefined 用于将 newValue 设为原样。