blockly > Feld > setValidator

Field.setValidator()-Methode

Legt eine neue Validierungsfunktion für bearbeitbare Felder fest oder löscht eine zuvor festgelegte Validierung.

Die Validierungsfunktion nimmt den neuen Feldwert an und gibt den validierten Wert zurück. Der validierte Wert kann der Eingabewert, eine modifizierte Version des Eingabewerts oder null sein, um die Änderung abzubrechen.

Wenn die Funktion nichts zurückgibt (oder nicht definiert), wird der neue Wert als gültig akzeptiert. Dies ermöglicht Felder, die die validierte Funktion als Benachrichtigung über Änderungsereignisse auf Feldebene verwenden.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Handler FieldValidator<T> Die Validierungsfunktion oder null, um eine vorherige Validierung zu löschen.

Gibt zurück:

void