AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.
I moduli adattivi sono modellati come pagina AEM rappresentata come struttura di contenuto JCR nell’archivio AEM. L’elemento chiave della struttura del contenuto è il nodo guideContainer . Sotto guideContainer, è presente rootPanel che può contenere pannelli e campi nidificati.
È possibile utilizzare un modello di oggetto script (SOM) per fare riferimento a valori, proprietà e metodi all'interno di un particolare modello di oggetto documento (DOM). Un DOM organizza gli oggetti e le proprietà di memoria in una gerarchia ad albero. Un'espressione SOM fa riferimento a Campi/Disegno ed elementi.
Nell’immagine seguente viene illustrata una struttura di nodo a cui un modulo adattivo si traduce quando si aggiungono componenti a un modulo. Ad esempio, puoi aggiungere un pannello al pannello principale e un pulsante di scelta nel pannello che viene trasformato in DOM in fase di esecuzione. L’espressione SOM per il campo pulsante di scelta in un modulo adattivo è specificata come guide[0].guide1[0].guideRootPanel[0].panel1[0].radiobutton[0]
.
Un'espressione SOM per qualsiasi elemento in un modulo adattivo ha il prefisso guide[0].guide1[0]
. La posizione di un componente nella gerarchia della struttura del nodo viene utilizzata per derivare la relativa espressione SOM.
L’espressione SOM cambia quando si modifica la posizione dei pulsanti di scelta nel modulo adattivo. In modalità di authoring, è possibile visualizzare l’espressione SOM di un campo o di un elemento in AEM Forms utilizzando l’opzione Visualizza espressione SOM. L’opzione viene visualizzata nel pannello e quando fai clic con il pulsante destro del mouse sul campo o sull’elemento.
All’interno dei pannelli, potete accedere alla funzione dalla barra degli strumenti del pannello. Questa funzione facilita la creazione di script da parte degli autori di moduli adattivi.
Alcune API elencate in GuideBridge utilizza l’espressione SOM di un elemento. Ad esempio, per attivare un particolare campo in un modulo adattivo, passa l’espressione SOM corrispondente al getFocus
API in guideBridge
.