blockly > Field > doClassValidation_

Metodo Field.doClassValidation_()

Convalida le modifiche al valore di un campo prima che vengano impostate. Consulta **FieldDropdown** per un esempio di implementazione di una sottoclasse.

**NOTA:** la convalida restituisce un'opzione tra T, null e undefined. L'implementazione del **campo** non restituirà mai undefined, ma è valido che una sottoclasse restituisca undefined se il nuovo valore è compatibile con T.

Firma:

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

Parametri

Parametro Tipo Descrizione
newValue T Il valore da convalidare.

Resi:

T | null | non definito

Una delle tre istruzioni per impostare il nuovo valore: T, null o undefined.

  • T per impostare il valore restituito da questa funzione anziché newValue.

  • null per richiamare doValueInvalid_ e non impostare un valore.

  • undefined per impostare newValue così com'è.