【发布时间】:2013-09-15 09:02:56
【问题描述】:
我正在使用标签 ui:repeat 来显示图片列表及其标题。
我的代码是:
<p:dialog id="idSchemaDlg5" widgetVar="schemaDlg" position="10" resizable="true" modal="true" header="Schéma des composants">
<h:panelGrid columns="1">
<ui:repeat value="#{imageStreamer.pictureNamesList}" var="imageName" >
<h:panelGrid columns="#{imageStreamer.pictureNamesList.size()}">
<p:graphicImage value="#{imageStreamer.image}" >
<f:param name="pictureName" value="#{imageName}" />
</p:graphicImage>
<h:outputText value="#{imageName}"/>
</ui:repeat>
</h:panelGrid>
</p:dialog>
我想水平显示图片列表,但是使用此代码的图片列表是垂直显示的。
欢迎任何帮助。
【问题讨论】:
-
您查看生成的 HTML 输出了吗?您究竟希望生成的 HTML 输出看起来如何?然后我们就可以知道如何相应地修改 JSF 代码以获得所需的 HTML 输出。
-
在生成的 HTML 输出中,我发现了一个
title1 title2 -
我希望在输出中有这个结构
标签: jsf jsf-2 primefaces