【问题标题】:JSF(RichFaces)- ui:include doesn't work inside rich:tabJSF(RichFaces)- ui:include 在rich:tab 中不起作用
【发布时间】:2011-02-22 19:42:02
【问题描述】:

我使用 RichFaces 库的 rich:tabPanel 组件。

<rich:tabPanel>
    <rich:tab label="Tab1">
            <ui:include src="res.xhtml" />
    </rich:tab>
</rich:tabPanel>

ui:include 在这里不起作用。

有人遇到过类似的问题吗?

谢谢。

【问题讨论】:

    标签: jsf include richfaces tabbed


    【解决方案1】:

    它应该工作。这对我有用:

    <rich:tabPanel>
       <rich:tab label="Tab">
        <ui:include src="footer.xhtml" />
       </rich:tab>
    </rich:tabPanel>
    

    在哪里footer.xhtml:

    <h:panelGrid xmlns="http://www.w3.org/1999/xhtml"
          xmlns:h="http://java.sun.com/jsf/html"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:ui="http://java.sun.com/jsf/facelets"
          columns="2">
      <h:outputText value="#{a4j.projectName}" style="font-style: italic; font-size: x-small;"/>
      <h:outputText value="#{a4j.version}" style="font-style: italic; font-size: x-small;"/>
    </h:panelGrid>
    

    【讨论】:

      【解决方案2】:

      我也是如下,即使在动态包括:

      <rich:tab id="#{tab.id}" name="#{tab.id}" onenter="enterTab('#{tab.id}');">
         <f:subview id="#{tab.id}-subView" rendered="#{tab.id eq desktopTabController.activeTab}">
            <ui:include src="#{tab.xhtmlFile}" />
         </f:subview>
      </rich:tab>
      

      如果您发布 IDE 返回的错误,这将很有用。

      【讨论】:

        猜你喜欢
        • 2011-06-06
        • 1970-01-01
        • 2011-12-25
        • 1970-01-01
        • 2014-01-30
        • 2014-09-05
        • 2023-04-05
        • 2016-10-09
        • 2011-05-31
        相关资源
        最近更新 更多