Uso de expressões SOM em formulários adaptáveis

Os formulários adaptáveis são modelados como Página AEM, que é representada como estrutura de conteúdo JCR em AEM repositório. O elemento principal da estrutura de conteúdo é o nó guideContainer . Abaixo guideContainer, há um rootPanel que pode conter campos e painel aninhados.

Você pode usar um SOM (Modelo de objeto de script) para fazer referência a valores, propriedades e métodos em um DOM (Modelo de objeto de documento) específico. Um DOM organiza os objetos e as propriedades da memória em uma hierarquia de árvore. Uma expressão SOM faz referência a elementos e painéis Campos/Desenhar .

A imagem a seguir descreve uma estrutura de nó para a qual um formulário adaptável é convertido ao adicionar componentes a um formulário. Por exemplo, você pode adicionar um painel ao painel raiz e um botão de opção no painel que é transformado em DOM no tempo de execução. A Expressão SOM para o campo de botão de opção no formulário adaptável é especificada como guide[0].guide1[0].guideRootPanel[0].panel1[0].radiobutton[0].

Árvore DOM

Árvore DOM

Uma expressão SOM para qualquer elemento em um formulário adaptável tem o prefixo guide[0].guide1[0]. A posição de um componente na hierarquia da estrutura do nó é usada para derivar sua expressão SOM.

Árvore DOM com dois botões de opção

Árvore DOM com dois botões de opção

A expressão SOM muda quando você altera a posição dos botões de opção no formulário adaptável. No modo de criação, é possível exibir a expressão SOM de um campo ou elemento no AEM Forms usando a opção Exibir expressão SOM . A opção é exibida no painel e quando você clica com o botão direito do mouse no campo ou elemento.

Extração de expressões SOM em um formulário adaptável

Extração de expressões SOM em um formulário adaptável

Em painéis, você pode acessar o recurso na barra de ferramentas do painel. O recurso facilita os scripts de autores de formulários adaptáveis.

Extraindo expressões SOM usando a barra de ferramentas do painel

Extraindo expressões SOM usando a barra de ferramentas do painel

Algumas APIs listadas em GuideBridge usam a expressão SOM de um elemento. Por exemplo, para trazer o foco para um campo específico em um formulário adaptável, passe a expressão SOM correspondente para a API getFocusem guideBridge.

Nesta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now