Componentes do portal do Forms

A AEM Forms fornece os seguintes componentes do portal prontos para uso:

Pesquisa e Lister: esse componente permite listar formulários do repositório de formulários na página do portal e fornece opções de configuração para listar formulários com base em critérios especificados.

Rascunhos e Envios: enquanto o componente Pesquisa e Listagem exibe formulários que são tornados públicos pelo autor do Forms, o componente Rascunhos e Envios exibe formulários que são salvos como rascunho para conclusão posterior e formulários enviados. Este componente fornece experiência personalizada para qualquer usuário conectado.

Link: este componente permite criar um link para um formulário em qualquer lugar da página.

Habilitar Componentes do Portal Forms

Inicie o IntelliJ e abra o projeto BankingApplication criado na etapa anterior. Expanda ui.apps->src->main->content->jcr_root->apps.bankingapplication->components

Para usar qualquer componente principal (incluindo os componentes de portal prontos para uso) em um site do Adobe Experience Manager (AEM), você deve criar um componente proxy e habilitá-lo para o seu site.
O componente proxy recém-criado precisa apontar para o componente de formulários pronto para uso, para que eles herdem tudo deles. Isso é feito alterando o resourceSuperType no content.xml do componente proxy. No content.xml, também especificamos o título e o grupo de componentes.

NOTE
Você pode construir o supertipo de recurso para cada um destes componentes daqui

Rascunhos e envios

Faça uma cópia de um componente existente (por exemplo, button) e nomeie-o como rascunhos e envios.
rascunhos e envios
Substituir o conteúdo de .content.xml pelo seguinte XML:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Drafts And Submissions"
          sling:resourceSuperType="core/fd/components/formsportal/draftsandsubmissions/v1/draftsandsubmissions"
          componentGroup="BankingApplication - Content"/>

Pesquisa e listagem

Faça uma cópia do componente de botão e renomeie-o para searchandlister.
Substituir o conteúdo de .content.xml pelo seguinte XML:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Search And Lister"
          sling:resourceSuperType="core/fd/components/formsportal/searchlister/v1/searchlister"
          componentGroup="BankingApplication - Content"/>

Faça uma cópia do componente de botão e renomeie-o para link.
Substituir o conteúdo de .content.xml pelo seguinte XML:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Link to Adaptive Form"
          sling:resourceSuperType="core/fd/components/formsportal/link/v2/link"
          componentGroup="BankingApplication - Content"/>

Depois que o projeto for implantado, você poderá usar esses componentes na página do AEM para criar o portal do Forms.

Próximas etapas

Incluir configuração de serviços em nuvem

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69