Debounce parametresi, onChange tetikleyicisinin çalışması için gecikmeyi (ms cinsinden) ayarlar. Bu parametre, InputString Update Properties gibi giriş alanlarının özelliklerini değiştiren bloklarda bulunur.

InputString Update Properties.

Debounce varsayılan değeri 0'dır, ancak herhangi bir gecikme ayarlayabilirsiniz. Bununla birlikte, 500 ila 1500 arasındaki değerler algı için idealdir.

E-posta girişini doğrulamak için Debounce kullanma

Kaydolurken ve uygulamaya girerken genellikle kullanıcının değerlerini e-posta gibi bir yerde kontrol etmeniz gerekir. E-posta doğrulamasını ayarlayabilir ve giriş alanında değişiklik yapıldığında bunu gerçekleştirebilirsiniz. Bu durumda, kullanıcı e-postasını tam olarak girene kadar kontrol sonucu olumsuz olacaktır. Bu gibi durumlarda, Debounce gereklidir. Pratikte Debounce parametresine bir göz atalım. Standart AppMaster giriş sayfasından input email alın.

Standard AppMaster login page.

onCreate tetikleyicisinde, InputEmail Update Properties bloğunu kullanarak Debounce ayarlayın.

E-posta doğrulamasını ayarlayın.

onChange tetikleyicisi için doğrulamayı ayarlayın ve IsValidEmail bloğunu kullanın. Tetikleyiciden değeri bu bloğa geçirelim.

Sonraki adım, doğrulama başarısız olursa Doğrulama Validate Status alanını Error olarak değiştirmektir. Bunu yapmak için bir If-Else bloğuna ihtiyacımız var. Valid Email bloğunun sonucunu ona iletin.

Validate Status Error olarak değiştirilmesi gereken InputEmail Update Properties bloğunu kullanın ve Validate MessageIncorrect email ” olarak ayarlayın.

Şimdi başarılı giriş için aynısını yapın. Bunları If-Else bloğunun true konektörüne ayarlayın.

sonuç bu

Was this article helpful?

AppMaster.io 101 Çarpışma Kursu

10 Modüller
2 haftalar

Nereden başlayacağınızdan emin değil misiniz? Yeni başlayanlar için hızlandırılmış kursumuzla başlayın ve AppMaster'ı A'dan Z'ye keşfedin.

Kursa Başlayın
Development it’s so easy with AppMaster!

Daha Fazla Yardıma mı ihtiyacınız var?

Herhangi bir sorunu uzmanlarımızın yardımıyla çözün. Zamandan tasarruf edin ve uygulamalarınızı oluşturmaya odaklanın.

headphones

İletişim desteği

Bize sorununuzu anlatın, size bir çözüm bulalım.

message

Topluluk Sohbeti

Soruları sohbetimizde diğer kullanıcılarla tartışın.

Topluluğa Katılın