Boa noite pessoal, tudo bem?
Sou iniciante em JSF e estou enfrentando um problema para fazer condições em um XHTML.
O que eu quero fazer é o seguinte: Tenho uma tabela com valores vindos da base de dados e preciso que quando uma célula estiver com um certo valor ela seja pintada com uma certa cor. Estou tentando fazer isso da seguinte forma:
<ui:insert name="body_page">
<div class="monitoria_index">
<h:dataTable value="#{monitorias.cont_schdld_not_activated}" var="monitorBean"
class="order-table" headerClass="order-table-header"
rowClasses="order-table-odd-row,order-table-even-row" border="0">
<f:facet name="header">Situação monitorias</f:facet>
<h:column>
<f:facet name="header">Monitoria</f:facet>
</h:column>
<h:column>
<f:facet name="header">OK</f:facet>
<c:if test="${monitorBean.count eq 0}">
<div style="text-align: center; background-color: #00FF00;">#{monitorBean.count}</div>
</c:if>
</h:column>
<h:column>
<f:facet name="header">WARNING</f:facet>
<c:if test="${monitorBean.count eq 1}">
<div style="text-align: center; background-color: #FFFF00;">#{monitorBean.count}</div>
</c:if>
</h:column>
<h:column>
<f:facet name="header">DANGER</f:facet>
<c:if test="${monitorBean.count eq 10}">
<div style="text-align: center; background-color: #FF0000;">#{monitorBean.count}</div>
</c:if>
</h:column>
</h:dataTable>
</div>
</ui:insert>
O problema é que, ao meu ver, ele não esta entrando em nenhuma condição do if, esta passando por todas e dessa forma não esta inserindo os dados na tabela.
Alguem sabe o que estou fazendo de errado?
Desde ja agradeço.
Bruno Henrique de Souza