Show Menu
ARGOMENTI×

Utilizzo di espressioni SOM nei moduli adattivi

I moduli adattivi sono modellati come AEM pagina, rappresentata come struttura di contenuto JCR AEM repository. 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 di memoria e le proprietà in una gerarchia ad albero. Un'espressione SOM fa riferimento a Campi/Disegno di elementi e pannelli.
Nell'immagine seguente è illustrata una struttura di nodi a cui un modulo adattivo si traduce quando si aggiungono componenti a un modulo. Ad esempio, potete 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 del pulsante di scelta in un modulo adattivo è specificata come guide[0].guide1[0].guideRootPanel[0].panel1[0].radiobutton[0] .
Struttura DOM
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.
Struttura DOM con due pulsanti di scelta
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 fate clic con il pulsante destro del mouse sul campo o sull’elemento.
Estrazione di espressioni SOM in un modulo adattivo
All’interno dei pannelli, potete accedere alla funzione dalla barra degli strumenti del pannello. Questa funzione facilita la creazione di script da parte di autori di moduli adattivi.
Estrazione di espressioni SOM tramite la barra degli strumenti del pannello
Alcune API elencate in GuideBridge utilizzano l'espressione SOM di un elemento. Ad esempio, per rendere attivo un particolare campo in un modulo adattivo, passare l'espressione SOM corrispondente all' getFocus API in guideBridge .