1

我有一个丰富的:tabPanel 动态添加标签

<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 选项卡

我能怎么做?

4

1 回答 1

1

f:facet name="header"必须是 的直接子级rich:tab(在您的代码中,它是 的一个方面h:form,但h:form不支持此类方面,因此未显示)。

另请注意,如果您使用的是 RichFaces 4.x,那么您不能在单个选项卡中包含表单元素,尚不支持,请参阅: https ://issues.jboss.org/browse/RF-11306

于 2013-02-24T23:31:46.890 回答