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 do validador recebe o novo valor do campo e retorna o 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 serve para permitir campos que usam a função validada como 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
gerenciador FieldValidator<T> A função do validador ou "null" para limpar um validador anterior.

Retorna:

void