我有一个丰富的:tabPanel,其中添加标签dinamically
<c:forEach var="tab" items="#{tabsBean.tabs}" >
<rich:tab name="#{tab.name}" >
<h:form id="#{tab.name}" >
<f:facet name="header">
<h:outputText value="#{tab.name}" />
<a4j:commandLink value="X" action="#{tabsBean.removeTab(tab)}" />
</f:facet>
<ui:include src="#{tab.path}" />
</h:form>
</rich:tab>
</c:forEach>
麻烦是
命令链接(X)未显示,当我关闭选项卡时,我将打开@perv选项卡
我该怎么办?
答案 0 :(得分:0)
f:facet name="header"
必须是rich:tab
的直接孩子(在您的代码中,它是h:form
的一个方面,但h:form
不支持此类方面,因此它不是示出)。
另请注意,如果您使用的是RichFaces 4.x,那么您可以不在单个选项卡中包含表单元素,但尚不支持,请参阅: https://issues.jboss.org/browse/RF-11306