Criar o formulário MyAccount
O formulário MyAccountForm é usado para recuperar o formulário adaptável parcialmente preenchido depois que o usuário verifica a ID do aplicativo e o número de celular associado à ID do aplicativo.
Quando o usuário insere a ID do aplicativo e clica no botão FetchApplication, o número de celular associado à ID do aplicativo é obtido do banco de dados usando a operação Get do modelo de dados de formulário.
Este formulário usa a invocação POST do Modelo de dados de formulário para verificar o número de celular usando OTP. A ação de envio do formulário é acionada na verificação bem-sucedida do número de celular usando o código a seguir. Estamos acionando o evento de clique do botão de envio chamado submitForm.
Este formulário está associado à ação de envio personalizada que encaminha o envio do formulário para o servlet montado em /bin/renderaf
com.adobe.aemds.guide.utils.GuideSubmitUtils.setForwardPath(slingRequest,"/bin/renderaf",null,null);
O código no servlet montado em /bin/renderaf encaminha a solicitação para renderizar o formulário adaptável storeafwithattachments pré-preenchido com os dados salvos.
-
O Formulário de Minha Conta pode ser baixado daqui
-
Os formulários de exemplo são baseados no modelo de formulário adaptável personalizado que precisa ser importado para o AEM para que os formulários de exemplo sejam renderizados corretamente.
-
O manipulador de envio personalizado associado ao envio de MyAccountForm precisa ser importado para o AEM.