blockly > Campo > setValidator

Método Field.setValidator()

Define uma nova função de validação para campos editáveis ou limpa um validador definido anteriormente.

A função de validação recebe o novo valor do campo e retorna um valor validado. O valor validado pode ser o valor de entrada, uma versão modificada dele ou nulo para cancelar a alteração.

Se a função não retornar nada (ou retornar indefinido), o novo valor será aceito como válido. Isso permite campos que usam a função validada como uma notificação de evento de alteração no nível do campo.

Signature:

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

Parâmetros

Parâmetro Tipo Descrição
handler FieldValidator&lt;T&gt; A função do validador ou nulo para limpar um validador anterior.

Retorna:

void