У меня в настоящее время есть гигантский ui: repeat. Внутри этого ui: repeat некоторые из повторяющихся объектов имеют URL-адрес для всплывающего изображения, связанного с ними. Когда кто-то нажимает кнопку под этим конкретным объектом, мне нужно, чтобы URL-адрес отображался в диалоговом окне p:.ui: повторите со списком, отправляющим правый объект в диалог p:
<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>
И в бэк-боб я попытался с помощью простой и присваивателя для currentImg.
Я немного запутался в этом сейчас и хотел бы выполнить это, не представив всю форму. Любая помощь приветствуется.