blockly > Pole > setValidator

Metoda Field.setValidator()

Uruchamia nową funkcję weryfikacji pól do edycji lub usuwa wcześniej ustawiony walidator.

Funkcja walidatora pobiera nową wartość pola i zwraca sprawdzoną wartość. Zweryfikowaną wartością może być wartość wejściowa, zmodyfikowana wersja wartości wejściowej lub wartość null, aby przerwać zmianę.

Jeśli funkcja nie zwróci żadnej wartości (lub zwróci wartość niezdefiniowaną), nowa wartość zostanie zaakceptowana jako prawidłowa. Dzięki temu pola mogą korzystać ze zweryfikowanej funkcji jako powiadomienia o zdarzeniu zmiany na poziomie pól.

Podpis:

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

Parametry

Parametr Typ Opis
moduł obsługi FieldValidator<T> Funkcja walidatora lub wartość null, aby wyczyścić poprzedni walidator.

Zwraca:

void