私はjsfが初めてです。私は以下のコードを持っています。ui:repeat を rich:toolbar 内に配置すると、データが出力されます。しかし、コンポジションタグ内のtoolbargroupの後に配置すると、何も印刷されません。ツールバーがあり、そのツールバーの下に ui:repeat データを表示したいと考えています。ツールバーに配置すると、データが表示されますが、ツールバー内には表示されません。ツールバーの下に配置するにはどうすればよいですか?
ありがとう。
更新: 問題が見つかりました。ui:repeat タグがツールバーの下に表示されます。では、ui:repeat に位置を追加するにはどうすればよいでしょうか?
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>