業務:根據<span>內容</span>中間內容不同,更換 background-color 背景顏色
效果:(“正常”綠底色;“過期”紅底色;“臨期”藍底色;“庫存過低”橙底色)
Java代碼:(四種狀態)
if(day>-15 && day < 0 ){
list.get(i).setmState("臨期");
}else if(day>0&&inv>10){
list.get(i).setmState("過期");
}else if(day<0&&inv<11){
list.get(i).setmState("庫存過低");
}else{
list.get(i).setmState("正常");
}
Html代碼:(三目運算多條件判斷)
<%--多條件改變span顏色--%>
<span class="label label-success radius"style="background-color:
${list.mState == '正常' ? 'green' :
(list.mState == '臨期' ? 'blue' :
(list.mState == '庫存過低' ? 'orange' :
(list.mState == '過期' ? 'red' : 'black')))}">
${list.mState}
</span>