Estou desenvolvendo uma aplicação web e nela
possui um datatable que preencho com dados vindo de
uma tabela do meu bando de dados. essa tabela tem uma coluna
que tem os valores boolean que indica uma condição.
Gostaria de exibir com outra cor na tabela as linhas que possuem
as condiçoes, boolean true de uma cor e boolean false outra cor.
Vi no showcase do primefaces que preciso utilizar o rowStyleClass
mas como o exemplo não consegui entender a sintaxe
rowStyleClass="#{car.year le 1980 ? ‘old’ : null}">
Boa tarde, se seu atributo está assim, já está sobrando uma barra no começo, e a verificação não precisa colocar null, coloca ‘’, e os valores que você está colocando, old por exemplo, tem que ser uma classe css.
.old{
//aqui o estilo de old dentro do seu css
background-color:#FFFAFA;
color: black;
}
Em relação a sintaxe, basicamente você está adicionando uma classe de acordo com uma condição.