Componenti di Forms Portal

AEM Forms fornisce i seguenti componenti portale pronti all’uso:

Ricerca ed elenco: questo componente consente di elencare i moduli dall'archivio dei moduli nella pagina del portale e fornisce opzioni di configurazione per elencare i moduli in base a criteri specificati.

Bozze e invii: mentre il componente Ricerca ed elenco visualizza i moduli resi pubblici dall'autore di Forms, il componente Bozze e invii visualizza i moduli salvati come bozza per il completamento successivo e i moduli inviati. Questo componente fornisce un’esperienza personalizzata a qualsiasi utente connesso.

Collegamento: questo componente consente di creare un collegamento a un modulo in qualsiasi punto della pagina.

Abilita componenti di Forms Portal

Avviare IntelliJ e aprire il progetto BankingApplication creato nel passaggio precedente . Espandere ui.apps->src->main->content->jcr_root->apps.bankingapplication->components

Per utilizzare qualsiasi componente core (inclusi i componenti portale predefiniti) in un sito Adobe Experience Manager (AEM), è necessario creare un componente proxy e abilitarlo per il sito.
Il componente proxy appena creato deve puntare al componente moduli pronto all’uso, in modo che erediti tutto da lui. Questa operazione viene eseguita modificando resourceSuperType nel file content.xml del componente proxy. Nel content.xml vengono inoltre specificati il titolo e il gruppo di componenti.

NOTE
È possibile creare il super-tipo di risorsa per ciascuno di questi componenti da qui

Bozze e invii

Creare una copia di un componente esistente (ad esempio button) e denominarlo draftsandsubmissions.
invii di bozze
Sostituire il contenuto in .content.xml con il seguente 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"/>

Ricerca ed elenco

Creare una copia del componente pulsante e rinominarlo in searchandlister.
Sostituire il contenuto in .content.xml con il seguente 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"/>

Componente collegamento

Crea una copia del componente pulsante e rinominalo in collegamento.
Sostituire il contenuto in .content.xml con il seguente 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"/>

Una volta implementato il progetto, dovresti essere in grado di utilizzare questi componenti nella pagina AEM per creare il portale Forms.

Passaggi successivi

Includi configurazione servizi cloud

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