blockly > Campo > doClassValidation_

Método Field.doClassValidation_()

Valide as alterações 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 vai 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 O valor a ser validado.

Retorna:

P | null | 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 o newValue como ele está.