blockly > Pole > setValidator

Metoda Field.setValidator()

Ustawia nową funkcję weryfikacji dla pól możliwych do edytowania lub usuwa wcześniej ustawiony walidator.

Funkcja walidatora pobiera nową wartość pola i zwraca zweryfikowaną wartość. Zweryfikowaną wartością może być wartość wejściowa, zmodyfikowana wersja wartości wejściowej lub wartość null oznaczająca przerwanie zmiany.

Jeśli funkcja nie zwróci niczego (lub zwraca nieokreśloną wartość), nowa wartość jest akceptowana jako prawidłowa. Umożliwia to korzystanie z pól, które korzystają ze zweryfikowanej funkcji jako powiadomienia o zmianie na poziomie pola.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi FieldValidator&lt;T&gt; Funkcja walidatora lub wartość null służąca do wyczyszczenia poprzedniego walidatora.

Zwroty:

nieważne