1

我有一个使用 DisplayTags 在 JSP 中显示的数据表。表中的一列是“优先级”列。如果优先级为 1,我必须能够在其旁边显示红灯。有没有直接的方法可以做到这一点?

<display:column headerClass="tableHead" title="Priority" property="priority" sortable="false" />

我需要能够在数据值为“1”的所有单元格旁边显示图像。

更新:即使它没有给出异常,我仍然看不到图像。

<display:column headerClass="tableHead" title="Priority" property="priority" sortable="false" ><c:if test="${dispatchresults1.priority eq 1}"><img src="images/flashinglight4.gif"/></c:if> </display:column>

这是我桌子的顶部。

    <display:table htmlId="dispatchtable1" id="dispatchresults1" name="packedNotDispatchedlist" pagesize="20" style="width:100%;text-align:left;font-size:10px" class="thinBorder" requestURI=""   export="true" >

更新:这最终对我有用。

<display:column headerClass="tableHead" title="Priority"  sortable="false" > 
<c:choose>
<c:when test="${dispatchresults1.priority eq 1}"><img src="images/flashinglight4.gif"/>
</c:when>
<c:otherwise >${dispatchresults1.priority}
</c:otherwise>
</c:choose>             
</display:column>
4

1 回答 1

1
<display:column headerClass="tableHead" title="Priority" sortable="false">
    <c:if test="${tableId.priority == 1}"><img src="..."/></c:if>
</display:column>
于 2013-01-09T22:05:28.830 回答