javascript 함수를 렌더링하는 사용자 지정 구성 요소를 작성하고 싶습니다. 기본적으로 onloadscript가 omnifaces로 작동하며, 자바 스크립트 함수의 매개 변수로 둘러싼 부모의 클라이언트 ID를 사용합니다.일부 자바 스크립트를 렌더링 할 때 부모의 ID를 사용하는 사용자 지정 구성 요소를 작성하는 방법은 무엇입니까?
예 :
<h:panelGroup id="panel">
<my:component />
</h:panelGroup>
나는 onloadscript 지침으로 omnifaces의 구현을 사용하여 이러한 사용자 정의 구성 요소를 쓰기 시작했습니다. 지금까지는 좋았지 만, 둘러싼 부모가 복합 요소 인 경우 내 맞춤 구성 요소의 실제 부모는 복합 요소가 아니라 insertChildren 태그의 부모입니다.
이것은 의미가 있지만, 물론 내가 원하는 행동이 아닙니다.
예 :
<my:composite id="panel">
<my:component />
</my:composite>
제의 부모의 클라이언트 ID : 합성이 구현에서 insertChildren 태그를 사용하는 경우는 성분 '패널'아니다.
질문 :
-
?
- 내 사용자 지정 구성 요소가 뷰 루트로 이동 한 실제 UI 구성 요소 대신 뷰 루트에 단일 리소스 구성 요소를 만드는 태그 처리기 일 수 있습니까?