我有一个dataTable如下。并且需要在状态旁边的另一列中显示基于状态(成功/失败)的本地系统中存储的映像。我尝试使用
<h:graphicImage value="../../images/failure.png" alt="Failure">
但是它没有显示图像。是否可以添加这样的图像?
<rich:dataTable value="#{state.Status}" var="dataItem" id="Tbl1" >
<f:facet name="header">
<h:outputText value="Status" />
</f:facet>
<rich:column>
<f:facet name="header">State</f:facet>
<h:outputText value="#{dataItem.State}"/>
</rich:column>
<rich:column>
<f:facet name="header">Status</f:facet>
<h:outputText value="#{dataItem.Status}"/>
</rich:column>
<rich:column>
<f:facet name="header">Image</f:facet>
ImageDisplay
</rich:column>
</rich:dataTable>
答案 0 :(得分:-1)
<h:graphicImage value="../../images/failure.png" alt="Failure">
通过url替换属性值解决了问题。现在显示了图像。
<h:graphicImage url="../../images/failure.png" alt="Failure">