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 denewValue
.null
para invocardoValueInvalid_
e não definir um valor.undefined
para definir onewValue
como ele está.