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.
Tpara definir o valor retornado dessa função em vez denewValue.nullpara invocardoValueInvalid_e não definir um valor.undefinedpara definir onewValuecomo ele está.