blockly >字段 >setValidator

Field.setValidator() 方法

为可编辑字段设置新的验证函数,或清除以前设置的验证器。

验证器函数会接受新字段值,并返回经过验证的值。经过验证的值可以是输入值、输入值的修改版本或 null(用于取消更改)。

如果函数不返回任何内容(或返回未定义的值),则新值会被认为是有效值。这样可以让字段使用经过验证的函数作为字段级更改事件通知。

Signature:

setValidator(handler: FieldValidator<T>): void;

参数

参数 类型 说明
handler FieldValidator&lt;T&gt; 验证器函数或 null,用于清除之前的验证器。

返回

void