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