2012-06-20 3 views
1

저는 jsf를 처음 사용합니다. 벨로우즈 코드가 있습니다. ui : repeat in rich : 툴바는 데이터를 인쇄합니다. 하지만 compositionb 태그 내부에 toolbargroup 뒤에 배치하면 아무 것도 인쇄되지 않습니다. 툴바가 있는데 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

봅니다 UI를 포함합니다 : 그 다음 작업 A4J 사용하지 않는 경우, 지역 :

를 반복 A4J 내부 반복
관련 문제