blockly > Campo > doClassValidation_

Método Field.doClassValidation_()

Valide as alterações feitas no valor de um campo antes de serem definidas. Consulte **FieldDropdown** para ver um exemplo de implementação de subclasse.

**OBSERVAÇÃO:** a validação retorna uma opção entre T, null e undefined. A implementação de **Field** nunca retornará undefined, mas é válido que uma subclasse retorne undefined se o novo valor for compatível com T.

Signature:

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

Parâmetros

Parâmetro Tipo Descrição
newValue T Valor a ser validado.

Retorna:

T | nulo | indefinido

Uma das três instruções para definir o novo valor: T, null ou undefined.

  • T para definir o valor retornado dessa função em vez de newValue.

  • null para invocar doValueInvalid_ e não definir um valor.

  • undefined para definir newValue como está.