Debounceパラメータは、トリガーが実行されるまでの遅延時間(単位:ms)を設定します。 onChange トリガーが実行されるまでの遅延時間(単位:ms)を設定します。このパラメータは、次のような入力フィールドのプロパティを変更するブロックにあります。 InputString Update Properties.

のデフォルト値は0ですが、任意の遅延時間を設定できます。 Debounce は0ですが、任意の遅延時間を設定することができます。しかし、500から1500の値が知覚に最適です。
Debounce を使用して電子メールの入力を検証する
アプリケーションの登録や入力の際に、電子メールなど、ユーザーの値をどこかで確認する必要があることがよくあります。電子メールの検証を設定し、入力フィールドに変更があったときに実行することができます。この場合、ユーザーがEメールを完全に入力するまで、チェック結果はマイナスになります。このような場合には Debounce が必要です。を実際に見てみましょう。 Debounce パラメータを実際に使ってみましょう。このパラメータは input email を標準の AppMaster のログインページを見てみましょう。

で onCreate トリガーで Debounce を使用して InputEmail Update Properties ブロックを使用します。

メール認証を設定します。
にバリデーションを設定します。 onChange トリガーで IsValidEmail ブロックを使用します。トリガーからこのブロックに値を渡してみましょう。

次のステップでは Validate Status フィールドを Error に変更することです。これを行うには If-Else ブロックを作成します。Is Valid Email ブロックの結果を渡します。

を使います。 InputEmail Update Properties ブロックを使用し、その中で Validate Status に変更する必要があります。 Error に変更し Validate Message を" Incorrect email."


今度は、入力に成功した場合にも同じようにします。に設定します。 true のコネクタに設定します。 If-Else ブロックに設定します。



このような結果になります

