【发布时间】:2013-08-15 12:23:19
【问题描述】:
为了使用灯箱,我需要一个指向由<p:graphicImage> 生成的图像的链接。
最终,HTML 应如下所示:
<a href="image.jpg" data-lightbox="bilder">
<img src="image.jpg" />
</a>
这是我迄今为止的 JSF 尝试:
<h:outputLink data-lightbox="bilder" value="???">
<p:graphicImage value="#{imageStreamer.image}">
<f:param name="imageId" value="#{gameReader.game.cover.id}"/>
</p:graphicImage>
</h:outputLink>
如何获取返回 StreamedContent 的 <p:graphicImage> 的具体 URL,以便在我的链接中使用它?
【问题讨论】:
-
好问题。作为快速的'n'dirty修复,您可以轻松地为此使用JS。顺便说一句,PrimeFaces 已经有一个开箱即用的
<p:lightBox>组件。无需为此使用 3rd 方库。
标签: jsf url primefaces graphicimage