【发布时间】:2013-08-09 19:08:05
【问题描述】:
我目前有一个巨大的 ui:repeat。在这个 ui:repeat 中,一些重复的对象有一个与它们关联的弹出图像的 url。当有人点击该特定对象下的显示时,我需要在 p:dialog 中弹出 url。
<ui:repeat var="thing" value="#{bean.thingList}">
<p:commandLink value="details" onclick="miniImage.show();"
update=":#{p:component('chart')}"
action="#{bean.setCurrentImg(thing.imageUrl)}"
rendered="#{thing.includeImage}">
</p:commandLink>
</ui:repeat>
在页面底部:
<p:dialog id="chart" widgetVar="miniImage" >
<h:graphicImage value="#{bean.currentImg}"/>
</p:dialog>
在支持 bean 中,我尝试对 currentImg 使用简单的 setter 和 getter。
我现在对此有点困惑,并且想在不必提交整个表单的情况下完成此操作。非常感谢任何帮助。
【问题讨论】:
标签: jsf primefaces dialog commandlink