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