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

InputString Update Properties.

のデフォルト値は0ですが、任意の遅延時間を設定できます。 Debounce は0ですが、任意の遅延時間を設定することができます。しかし、500から1500の値が知覚に最適です。

Debounce を使用して電子メールの入力を検証する

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

Standard AppMaster login page.

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

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

Was this article helpful?

AppMaster.io 101 クラッシュコース

10 モジュール
2 週

何から始めればいいのかわからない?初心者のためのクラッシュコースで、AppMasterを隅から隅まで見ていきましょう。

コース開始
Development it’s so easy with AppMaster!

もっと助けが必要ですか?

私たちの専門家の助けを借りて問題を解決します。時間を節約し、アプリケーションの構築に集中してください。

headphones

サポート問い合わせ先

問題について教えてください。解決策を見つけます。

message

コミュニティチャット

チャットで他のユーザーと質問について話し合います。

コミュニティに参加する