2012-06-20 45 views
1

我是jsf的新手。我有下面的代碼。當我放置ui時:重複在rich:toolbar中打印數據。但是,當我將它放在組合標籤內的工具欄組後面時,它不會打印任何內容。我有一個工具欄,我想要顯示ui:重複數據庫的那個工具欄。如果我將它放在工具欄中,它會顯示數據,但在工具欄中不會顯示數據。我怎樣才能把它放在工具欄的下方?ui:在構圖中重複不打印值

謝謝。

更新:我發現了這個問題。 ui:repeat標籤顯示在工具欄的下方。那麼我該如何給ui添加位置:重複?

enter code here<h:body> 
    <ui:composition> <h:panelGroup layout="block"> 
      <a4j:region> 
       <rich:toolbar id="header-toolbar" height="30px" itemSeparator="line"> 
        <rich:toolbarGroup location="right" rendered="#{not empty searchType}"> 
         <rich:menuItem 
          label="search" 
          mode="ajax" 
          execute="@this" 
          oncomplete="#{rich:component(searchFormModalPanel)}.show();" 
          status="status"/> 
        </rich:toolbarGroup> </rich:toolbarGroup> 

       </rich:toolbar> 
      </a4j:region> //Bellow doesn't show up! <ui:repeat value="#{breadCrumbMB.crumbs}" var="crumb" varStatus="crumStatus"> 
        #{breadCrumbMB.incIndex()} 
        <h:outputLink value="#{crumb}"> 
         <h:outputText value="#{breadCrumbMB.title(crumb.toString())}" rendered="${breadCrumbMB.lastLink()=='false'}"/></h:outputLink> > 
        <h:outputText value="#{breadCrumbMB.title(crumb.toString())}" rendered="${breadCrumbMB.lastLink()=='true'}"/> 
        </ui:repeat> </ui:composition> 
</h:body> 

回答

1

嘗試包括用戶界面:重複A4J內:區域,如果它不工作,然後用A4J:重複