Я использую datatable
и каждый row
в таблице должен иметь различный цвет в зависимости от значения одного имущества ряда StatutTicket
это мой вид кода:строки цвет JSF primeFaces
<p:dataTable id="dataTickets" var="ticket"
rowStyleClass="#{ticket.statutTicket.libelleStatutTicket == 'En attente' ? 'background-color:red': 'background-color:red'}"
value="#{ticketBean.tickets}">
<p:column headerText="N Ticket" sortBy="#{ticket.idTicket}"
filterBy="#{ticket.idTicket}">
<h:outputText value="#{ticket.idTicket}" />
</p:column>
<p:column headerText="Statut Ticket">
<h:outputText value="#{ticket.statutTicket.libelleStatutTicket}" />
</p:column>
</p:dataTable>
Но цвета столбец не изменяется, и ошибка не отображается
ТНХ вас за вашу помощь, но она по-прежнему не работает :( – khadija
Проверьте, что он возвращает '# {ticket.statutTicket.libelleStatutTicket эк«En attente»}' ?? если это возвращает логическое значение, то это, безусловно, работает. –
Qadir Hussain как я могу это сделать для проверки – khadija