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.
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.
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 Message “ Incorrect 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