<p:graphicImage>
仅当资源 URL 有效时,如何呈现?
<p:graphicImage url="#{resource['images/image.png']}" />
基本上,我只想在#{resource['images/image.png']}
实际存在的情况下渲染我的图形图像。我怎样才能验证这一点?我尝试按照这个 JavaScript 示例进行操作,但没有成功。
<p:graphicImage>
仅当资源 URL 有效时,如何呈现?
<p:graphicImage url="#{resource['images/image.png']}" />
基本上,我只想在#{resource['images/image.png']}
实际存在的情况下渲染我的图形图像。我怎样才能验证这一点?我尝试按照这个 JavaScript 示例进行操作,但没有成功。
检查是否ResourceHandler#createResource()
不返回null
。
<p:graphicImage name="images/image.png" rendered="#{not empty facesContext.application.resourceHandler.createResource('images/image.png')}"/>
请注意,我用url="#{resource['resourceName']}"
一个更简单的name="resourceName"
.
我不使用网址,而是名称和库的组合......
这对我有用....希望它有所帮助
<h:dataTable id="image" value="#bb.getCurrentBorrowerImage(history.borrower_id)}" var="i" >
<h:column rowHeader="">
<h:graphicImage name="#{i.imageFileName}" library="borrower_images" alt="Item Image" height="100" width="100" rendered="#{!empty i.imageFileName}"/>
</h:column>