blockly > Campo > setValidator

Metodo Field.setValidator()

Consente di impostare una nuova funzione di convalida per i campi modificabili oppure di cancellare uno strumento di convalida impostato in precedenza.

La funzione di convalida prende il nuovo valore del campo e restituisce il valore convalidato. Il valore convalidato potrebbe essere il valore di input, una versione modificata del valore di input o null per interrompere la modifica.

Se la funzione non restituisce nulla (o restituisce un elemento indefinito), il nuovo valore viene accettato come valido. In questo modo i campi possono utilizzare la funzione convalidata come notifica di eventi di modifica a livello di campo.

Firma:

setValidator(handler: FieldValidator<T>): void;

Parametri

Parametro Tipo Descrizione
handler FieldValidator<T> La funzione di convalida oppure il valore null per cancellare uno strumento di convalida precedente.

Resi:

void