blockly > Feld > setValidator
Methode "Field.setValidator()"
Legt eine neue Validierungsfunktion für bearbeitbare Felder fest oder löscht eine zuvor festgelegte Validierung.
Die Validierungsfunktion übernimmt den neuen Feldwert und gibt den validierten Wert zurück. Der validierte Wert kann der Eingabewert, eine geänderte Version des Eingabewerts oder null sein, um die Änderung abzubrechen.
Wenn die Funktion nichts oder nicht definierte Werte zurückgibt, wird der neue Wert als gültig akzeptiert. Dadurch werden Felder zugelassen, die die validierte Funktion als Änderungsereignisbenachrichtigung 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:
voidm