적응형 양식에서 SOM 표현식 사용 using-som-expressions-in-adaptive-forms

적응형 양식은 AEM 저장소에서 JCR 콘텐츠 구조로 표시되는 AEM 페이지로 모델링됩니다. 콘텐츠 구조의 주요 요소는 guideContainer 노드입니다. guideContainer 아래에는 중첩된 패널과 필드를 포함할 수 있는 rootPanel이 있습니다.

SOM(스크립팅 개체 모델)을 사용하여 특정 DOM(문서 개체 모델) 내의 값, 속성 및 메서드를 참조할 수 있습니다. DOM은 메모리 개체와 속성을 트리 계층 구조로 구성합니다. SOM 표현식은 필드/Draw 요소 및 패널을 참조합니다.

다음 이미지는 양식에 구성 요소를 추가할 때 적응형 양식이 로 변환되는 노드 구조를 보여 줍니다. 예를 들어, 런타임 시 DOM으로 변환되는 패널과 패널의 라디오 단추에 루트 패널에 패널을 추가할 수 있습니다. 적응형 양식의 라디오 단추 필드에 대한 SOM 식이 guide[0].guide1[0].guideRootPanel[0].panel1[0].radiobutton[0](으)로 지정되었습니다.

DOM 트리

DOM 트리

적응형 양식의 모든 요소에 대한 SOM 식 앞에 guide[0].guide1[0]이(가) 있습니다. 노드 구조 계층 구조에서 구성 요소의 위치는 해당 SOM 표현식을 파생하는 데 사용됩니다.

라디오 단추가 두 개인 DOM 트리

라디오 버튼이 두 개인 DOM 트리

적응형 양식에서 라디오 단추의 위치를 변경하면 SOM 표현식이 변경됩니다. 작성 모드에서 SOM 표현식 보기 옵션을 사용하여 AEM Forms 내의 필드 또는 요소에 대한 SOM 표현식을 볼 수 있습니다. 옵션은 필드 또는 요소를 마우스 오른쪽 버튼으로 클릭하면 패널에 표시됩니다.

적응형 양식에서 SOM 표현식 추출

적응형 양식에서 SOM 표현식 추출

패널 내의 패널 도구 모음에서 기능에 액세스할 수 있습니다. 이 기능을 사용하면 적응형 양식 작성자가 쉽게 스크립팅할 수 있습니다.

패널 도구 모음을 사용하여 SOM 표현식 추출

패널 도구 모음을 사용하여 SOM 표현식 추출

GuideBridge에 나열된 일부 API는 요소의 SOM 식을 사용합니다. 예를 들어 적응형 양식의 특정 필드에 초점을 맞추려면 해당 SOM 식을 guideBridgegetFocusAPI에 전달하십시오.

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