设置outputText的颜色(如果它具有特定值)

时间:2014-12-23 10:04:11

标签: jsf el

我必须显示数据库表的历史变化,如果两行之间的数据不同,我需要更改颜色。所以我需要做这样的事情。

<h:outputText value="#{historiqueMbean.region.designation}"
              style="if (region.designation!=regionBefore.designation) color:'red'"/>
<h:outputText value="#{historiqueMbean.regionBefore.designation}"
              style="if (region.designation!=regionBefore.designation) color:'red'"/>

2 个答案:

答案 0 :(得分:1)

试试这个

 <h:outputText value="#{historiqueMbean.region.designation}"  styleClass="#{(region.designation!=regionBefore.designation) ? 'red' : 'white'}"/>

答案 1 :(得分:0)

轻松-> <h:outputText id="display" style="color: white"/>