0
我想寫一個jsf複合標籤,它有很多選項和內部選項。像數據表一樣。 假設你想要實現一個dataTable的內部標籤就像列一樣,它將充滿選擇,也許不可能使用。現在我的問題是可以複合標籤有一些內部標籤?如果是的話,我們如何與他們合作,如果沒有如何實現dataTable標籤?jsf複合內標籤
我想寫一個jsf複合標籤,它有很多選項和內部選項。像數據表一樣。 假設你想要實現一個dataTable的內部標籤就像列一樣,它將充滿選擇,也許不可能使用。現在我的問題是可以複合標籤有一些內部標籤?如果是的話,我們如何與他們合作,如果沒有如何實現dataTable標籤?jsf複合內標籤
你可以在兒童經傳:
所以,採取了小例子,像你描述:
<cc:implementation>
<h:dataTable
value="#{someBean.listObject}"
var="row"/>
<cc:insertChildren/>
</h:dataTable>
</cc:implementation>
複合成分標籤「insertChildren」從主叫通兒童當它被渲染時,facelet進入組件。這可能符合你的目的。請記住,如果您傳遞的是在運行時定義的「子」,那麼您可能會遇到問題,因爲CC的提交時間較早。我遇到了一個需要定義某些東西的CC的問題,但是它通過一個ui:param傳遞到調用facelet中,而後者正在比CC的構建中處理。買者自負!