Parametr Debounce określa opóźnienie (w ms) dla wyzwalacza onChange do uruchomienia wyzwalacza. Parametr ten znajduje się w blokach, które zmieniają właściwości pól wejściowych, takich jak InputString Update Properties.

Domyślną wartością parametru Debounce jest 0, ale możesz ustawić dowolne opóźnienie. Jednak wartości od 500 do 1500 są optymalne dla percepcji.

Używanie Debounce do sprawdzania poprawności wprowadzanych wiadomości e-mail

Często musisz sprawdzić wartości użytkownika gdzieś, takie jak e-mail, podczas rejestracji i wejścia do aplikacji. Możesz skonfigurować sprawdzanie poprawności e-maila i wykonać je, gdy zmiany zostaną wprowadzone do pola wejściowego. W tym przypadku wynik sprawdzania będzie negatywny, dopóki użytkownik nie wprowadzi w pełni swojego e-maila. Dla takich przypadków, Debounce jest potrzebny. Przyjrzyjmy się Debounce w praktyce. Weźmy input email z standardowej AppMaster stronę logowania.

Na onCreate wyzwalaczu, ustaw Debounce za pomocą InputEmail Update Properties blok.

Ustaw weryfikację wiadomości e-mail.

Ustaw walidację dla onChange wyzwalacza i użyj IsValidEmail bloku. Przekażmy wartość z wyzwalacza do tego bloku.

Następnym krokiem jest zmiana Validate Status na Error jeśli walidacja się nie powiedzie. Aby to zrobić, potrzebujemy bloku If-Else block. Przekażemy do niego wynik z bloku Is Valid Email do niego.

Użyj InputEmail Update Properties w którym należy zmienić Validate Status powinien zostać zmieniony na Error i ustawić Validate Message na " Incorrect email."

Teraz zrób to samo dla udanego wejścia. Ustaw je na. true złącze If-Else bloku.

Oto wynik

AppMaster 101Szybki kurs

10 modułów
2 tygodni

Nie wiesz, od czego zacząć? Zacznij od naszego kursu ekspresowego dla początkujących i poznaj AppMaster od A do Z.

Zacznij
AppMaster 101 Crash Course

Potrzebujesz więcej pomocy?

Rozwiąż każdy problem z pomocą naszych ekspertów. Oszczędź czas i skup się na tworzeniu swoich aplikacji.

headphones

Skontaktuj się ze wsparciem

Opowiedz nam o swoim problemie, a znajdziemy rozwiązanie.

message

Czat społeczności

Połącz się z innymi użytkownikami, aby uzyskać pomoc dotyczącą platformy.

Dołącz do społeczności
Parametr odbicia dla elementów wejściowych | AppMaster University