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的构建中处理。买者自负!