今天公司有个需求,需要根据店铺状态进行操作,如店铺状态为上线时,可以操作的功能有下线和禁用;禁用状态时可以操作的功能为上线和下线。
原理很简单,就是根据状态显示或隐藏操作按钮,经过一番折腾,终于实现了该功能。附下主要的代码:
<tbody id="shop_data_list">
<c:forEach var="item" items="${page.pageResults}" varStatus="number">
<tr>
<!--店铺状态-->>
<td id="shopStatus">
<c:forEach items="${allStatuss}" var="e">
<c:if test="${e.key == item.status}">
<c:if test="${1 == e.key}">
<span class="label label-sm label-success">${e.value}</span>
</c:if>
<c:if test="${-1 == e.key}">
<span class="label label-sm label-danger">${e.value}</span>
</c:if>
<c:if test="${0 ==