Debounce 매개변수는 onChange 트리거가 실행되는 지연(ms)을 설정합니다. 이 매개변수는 InputString Update Properties 와 같은 입력 필드의 속성을 변경하는 블록에서 찾을 수 있습니다.

InputString Update Properties.

Debounce 의 기본값은 0이지만 지연을 설정할 수 있습니다. 그러나 500에서 1500 사이의 값이 인식에 최적입니다.

Debounce 를 사용하여 이메일 입력 확인

애플리케이션 등록 및 입력 시 이메일 등 어딘가에서 사용자의 값을 확인해야 하는 경우가 많습니다. 이메일 유효성 검사를 설정하고 입력 필드가 변경되면 수행할 수 있습니다. 이 경우 사용자가 이메일을 완전히 입력할 때까지 확인 결과는 부정적입니다. 이러한 경우에는 Debounce 가 필요합니다. 실제로 Debounce 매개변수를 살펴보겠습니다. 표준 AppMaster 로그인 페이지에서 input email 을 가져옵니다.

Standard AppMaster login page.

onCreate 트리거에서 InputEmail Update Properties 블록을 사용하여 Debounce 를 설정합니다.

이메일 인증을 설정합니다.

onChange 트리거에 대한 유효성 검사를 설정하고 IsValidEmail 블록을 사용합니다. 트리거에서 이 블록으로 값을 전달합시다.

다음 단계는 유효성 검사가 실패할 경우 Validate Status 필드를 Error 로 변경하는 것입니다. 이를 위해 If-Else 블록이 필요합니다. Is Valid Email 블록의 결과를 전달합니다.

Validate StatusError 로 변경되어야 하는 InputEmail Update Properties 블록을 사용하고 Validate Message 를 " Incorrect email ."로 설정합니다.

이제 성공적인 입력을 위해 동일한 작업을 수행합니다. If-Else 블록의 true 커넥터로 설정하십시오.

이것은 결과입니다

Was this article helpful?

앱마스터.io 101 단기 특강

10 모듈
2 주

어디서부터 시작해야 할지 모르겠다고요? 초보자를 위한 단기 집중 과정을 시작하고 AppMaster를 A부터 Z까지 살펴보세요.

코스 시작
Development it’s so easy with AppMaster!

도움이 더 필요하세요?

전문가의 도움으로 모든 문제를 해결하십시오. 시간을 절약하고 애플리케이션 구축에 집중하십시오.

headphones

연락처 지원

문제에 대해 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

채팅에서 다른 사용자와 질문에 대해 토론하십시오.

커뮤니티 가입