我想显示一个带有多个缩略图的自定义画廊。单击其中一个时,将显示一个覆盖面板,其中包含一个图形图像,图像质量更高。由于每个高质量图像大约 5MB,我只想按需加载它们。
我已经尝试过使用“rendered”属性,但这似乎也没有奏效。我还尝试了使用 javascript 函数的“onclick”,但这也没有产生预期的结果。
<p:graphicImage value="#{dataHolderBean.imageHolderBean.loadFullSizeImage()}"
class="centeredImageOverlay" cache="false">
<f:param name="currentImageId" value="#{images.imageId}" />
</p:graphicImage>
单击另一个图像时,我只想调用 value="#{dataHolderBean.imageHolderBean.loadFullSizeImage()}" 这个方法。