使用c:foreach和Richfaces 4

时间:2012-01-16 01:36:05

标签: jsf richfaces

我的问题是我正在尝试使用tabPanel创建动态标签,所以我想从我的bean中读取有关该标签的一些信息。这就是我使用c:foreach的原因。所以这是一段代码:

<a4j:outputPanel id="output">
    <rich:tabPanel width="40%" headerAlignment="right" switchType="client" binding="#{searchRequest.tabPanel}">
        <rich:tab header="#{lang.tab_basic}" id="tabBasic" name="tabBasic">
        ............Content of the first non-dynamic tab..............          
        </rich:tab>

        <c:forEach items="#{searchSession.tabs}" var="tab">
            <rich:tab name="#{tab.name}" >
                <f:facet name="label">
                    <h:panelGrid columns="2">
                        <h:outputText value="#{tab.name}" />
                        <h:graphicImage value="images/icons/delete.gif" 
                            style="width:12px; height:12px;" 
                            onclick="myFunc('#{tab.name}'); Event.stop(event);"/>
                    </h:panelGrid>
                </f:facet>
                <h:outputText value="#{tab.html}" escape="false"/>
            </rich:tab>
        </c:forEach>

    </rich:tabPanel>
</a4j:outputPanel>

我觉得一切都很清楚,但是像往常一样,有一些我看不到的东西,所以如果有人能告诉我那是什么,我会非常感激。

1 个答案:

答案 0 :(得分:0)

我不认为label有一个rich:tab方面(至少未提及in the docs)。