MyAccountForm の作成
MyAccountForm は、ユーザーがアプリケーション ID とアプリケーション ID に関連付けられた携帯電話番号を確認した後、部分的に完成したアダプティブフォームを取得するために使用されます。
ユーザーがアプリケーション ID を入力し、FetchApplication ボタンをクリックすると、フォームデータモデルの「Get」操作を使用して、アプリケーション id に関連付けられたモバイル番号がデータベースから取得されます。
このフォームは、フォームデータモデルの POST 呼び出しを利用して、OTP を使用して携帯電話番号を検証します。フォームの送信アクションは、次のコードを使用して、携帯電話番号の検証が成功したときにトリガーされます。submitForm という名前の送信ボタンのクリックイベントをトリガーしています。
このフォームは、/bin/renderaf にマウントされたサーブレットにフォーム送信を転送するカスタム送信アクションと関連付けられています。
com.adobe.aemds.guide.utils.GuideSubmitUtils.setForwardPath(slingRequest,"/bin/renderaf",null,null);
/bin/renderaf にマウントされたサーブレット内のコードは、保存されたデータを事前に入力した storeafwithattachments のアダプティブフォームを表示するためにリクエストを転送します。
-
MyAccountForm は、ここからダウンロードできます
-
サンプルフォームはカスタムアダプティブフォームテンプレートサンプルフォームを正しくレンダリングするには、AEM に読み込む必要があります。
-
MyAccountForm の送信に関連するカスタム送信ハンドラーを AEM に読み込む必要があります。