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 ブロックに設定します。

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

AppMaster 101速習コース

10 モジュール
2 週間

どこから始めればよいかわからない場合は、初心者向けの速習コースから始めて、AppMasterをAからZまで探索してください。

開始する
AppMaster 101 Crash Course

さらにサポートが必要ですか?

専門家のサポートで、あらゆる問題を解決できます。時間を節約し、アプリケーションの構築に集中できます。

headphones

サポートに問い合わせる

問題の内容をお知らせください。解決策をご案内します。

message

コミュニティチャット

他のユーザーとつながり、プラットフォームの利用について相談できます。

コミュニティに参加
入力素子のデバウンスパラメータ | AppMaster University