0
두 개의 JSF2 복합 구성 요소 (<my:modal />
및 <my:about />
)가 있습니다. <my:modal />
모달 대화 채울 내부 아이들을 지원중첩 된 JSF2 복합 구성 요소 국제화
<cc:implementation>
<div class="modal fade" id="#{cc.clientId}" >
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>#{cc.attrs.title}</h3>
</div>
<div class="modal-body">
<div class="well">
<fieldset>
<div class="control-group">
<cc:insertChildren />
</div>
</fieldset>
</div>
</div>
<div class="modal-footer">
<cc:renderFacet name="footer" />
</div>
</div>
</cc:implementation>
그래서 개발자가 수행하여 사용할 수를 다음
<my:about />
태그 재 사용과 같이 모달 구성 요소를 :
<cc:implementation>
<div id="#{cc.clientId}">
<my:modal id="#{cc.clientId}:modal">
<h:outputText value="#{cc.resourceBundleMap.ABOUT}" />
</my:modal>
</div>
</cc:implementation>
내가 가지고있는 문제는 012를 찾고 있다는 것입니다. my:about
구성 요소 대신 my:modal
구성 요소의 자원 번들에있는키. 중첩 된 구성 요소 대신 구성 요소 구현의 리소스 번들에서 ABOUT
키를 조회 할 것으로 예상됩니다.
해결 방법이 있습니까?
좋아! # {cc.parent.resourceBundleMap}을 사용하여 부모를 참조 할 때 작동합니다. 몇 가지 중첩 된 구성 요소가 있으면 약간 복잡 할 수 있지만 작업을 수행 할 것입니다. 감사! –
작동하는 것이 좋다! –