Debounce প্যারামিটারটি onChange ট্রিগার চালানোর জন্য বিলম্ব (ms-এ) সেট করে। এই প্যারামিটারটি ব্লকগুলিতে পাওয়া যায় যা ইনপুট ক্ষেত্রগুলির বৈশিষ্ট্য পরিবর্তন করে, যেমন InputString Update Properties ।
Debounce এর ডিফল্ট মান 0, কিন্তু আপনি যেকোনো বিলম্ব সেট করতে পারেন। যাইহোক, 500 থেকে 1500 পর্যন্ত মান উপলব্ধির জন্য সর্বোত্তম।
ইমেল ইনপুট যাচাই করতে Debounce ব্যবহার করে
অ্যাপ্লিকেশন নিবন্ধন এবং প্রবেশ করার সময় আপনাকে প্রায়শই কোথাও ব্যবহারকারীর মান পরীক্ষা করতে হবে, যেমন ইমেল। আপনি ইমেল যাচাইকরণ সেট আপ করতে পারেন এবং ইনপুট ক্ষেত্রে পরিবর্তন করা হলে এটি সম্পাদন করতে পারেন৷ এই ক্ষেত্রে, ব্যবহারকারী সম্পূর্ণরূপে তার ইমেল প্রবেশ না করা পর্যন্ত চেকের ফলাফল নেতিবাচক হবে। এই ধরনের ক্ষেত্রে, Debounce প্রয়োজন. চলুন অনুশীলনে Debounce প্যারামিটারটি একবার দেখে নেওয়া যাক। স্ট্যান্ডার্ড AppMaster লগইন পৃষ্ঠা থেকে input email নিন।
onCreate ট্রিগারে, onCreate InputEmail Update Properties ব্লক ব্যবহার করে Debounce সেট করুন।
ইমেল যাচাইকরণ সেট আপ করুন।
onChange ট্রিগারের জন্য বৈধতা সেট আপ করুন এবং IsValidEmail ব্লক ব্যবহার করুন। ট্রিগার থেকে এই ব্লকে মান পাস করা যাক।
পরের ধাপ হল বৈধতা ব্যর্থ হলে Validate Status ক্ষেত্রটিকে Error এ পরিবর্তন করা। এটি করার জন্য, আমাদের একটি If-Else ব্লক প্রয়োজন। ইজ Valid Email ব্লক থেকে এটিতে ফলাফলটি পাস করুন।
ইনপুট Validate Message InputEmail Update Properties Validate Status Error Incorrect email " এ সেট করুন।
এখন সফল এন্ট্রি জন্য একই কাজ. সেগুলিকে If-Else ব্লকের true সংযোগকারীতে সেট করুন।
এরই ফল