많은 옵션과 내부 옵션이있는 jsf 합성 태그를 작성하려고합니다. dataTable과 같은 것입니다. 당신은 그것이 옵션들로 가득 차있을 것이고 아마도 사용 불가능한 컬럼과 같은 내부 태그를 사용하여 dataTable을 구현한다고 가정합니다. 이제 내 질문에 복합 태그에 내부 태그가 있습니까? 그렇다면 우리는 어떻게 그들과 함께 작업 할 수 있으며 dataTable 태그가 어떻게 구현되지 않았습니까?jsf 합성 내부 태그
0
A
답변
0
당신을 통해 아이들에 전달할 수 있습니다 : 당신 같은 최소한의 예를 가지고, 그래서
는 설명 :
이<cc:implementation>
<h:dataTable
value="#{someBean.listObject}"
var="row"/>
<cc:insertChildren/>
</h:dataTable>
</cc:implementation>
복합 구성 요소 태그 "insertChildren는"호출에서 아이들을 전달 Facelet을 렌더링 할 때 컴포넌트로 가져옵니다. 이것은 당신의 목적에 도움이 될 수 있습니다. 런타임에 정의 된 "하위"를 전달하는 경우 CC가 일찍 렌더링되므로 문제가있을 수 있음을 명심하십시오. 나는 정의 된 것을 필요로하는 CC에 관한 이슈를 가지고 있었지만 그것은 CC의 구조보다 나중 단계에서 처리되고 있던 ui : param을 통해 호출하는 facelet으로 전달되고 있었다. 경고범!