SOM-expressies gebruiken in aangepaste formulieren using-som-expressions-in-adaptive-forms

Aangepaste formulieren worden gemodelleerd als AEM pagina die wordt weergegeven als JCR-inhoudsstructuur in AEM opslagplaats. Het belangrijkste element van de inhoudsstructuur is guideContainer-knooppunt. Onder guideContainer, is er rootPanel die genestelde paneel en gebieden kan bevatten.

U kunt een scriptobjectmodel (SOM) gebruiken om te verwijzen naar waarden, eigenschappen en methoden binnen een bepaald DOM (Document Object Model). Een DOM organiseert de geheugenvoorwerpen en de eigenschappen in een boomhiërarchie. A SOM expression references Fields/Draw elements and panels.

In de volgende afbeelding ziet u een knooppuntstructuur waarnaar een adaptief formulier wordt geconverteerd wanneer u componenten aan een formulier toevoegt. U kunt bijvoorbeeld een deelvenster toevoegen aan het hoofddeelvenster en een keuzerondje in het deelvenster dat tijdens de runtime wordt getransformeerd naar DOM. De SOM-expressie voor het veld keuzerondje in adaptieve vorm wordt opgegeven als guide[0].guide1[0].guideRootPanel[0].panel1[0].radiobutton[0] .

boom DOM

DOM-structuur

Een SOM-expressie voor een element in een adaptieve vorm wordt vooraf ingesteld door guide[0].guide1[0] . De positie van een component in de hiërarchie van de knoopstructuur wordt gebruikt om zijn uitdrukking SOM af te leiden.

BLOEM met twee radioknopen

DOM-structuur met twee keuzerondjes

De SOM-expressie verandert wanneer u de positie van de keuzerondjes in het adaptieve formulier wijzigt. In de ontwerpmodus kunt u de SOM-expressie van een veld of element in AEM Forms weergeven met de optie SOM-expressie weergeven. De optie wordt weergegeven in het deelvenster en wanneer u met de rechtermuisknop op het veld of element klikt.

het Extraheren van de Uitdrukkingen SOM in een Aangepaste vorm

SOM-expressies extraheren in een adaptieve vorm

In deelvensters hebt u toegang tot de functie via de werkbalk van het deelvenster. Met deze functie kunnen auteurs van adaptieve formulieren scripts schrijven.

het Extraheren van uitdrukkingen SOM gebruikend paneeltoolbar

SOM-expressies extraheren met de werkbalk van het deelvenster

Sommige APIs die in worden vermeld GuideBridgegebruikt de uitdrukking SOM van een element. Als u bijvoorbeeld een bepaald veld in een adaptieve vorm de focus wilt geven, geeft u de overeenkomstige SOM-expressie door aan de getFocus API in guideBridge .

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2