[resolvido]Primefaces - DataTable linhas com cores diferentes
10 respostas
L
LucianoTulio
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}">
Você quer mudar a cor da linha ou do conteúdo da linha ?
A
AmauriSpPoa
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 cssbackground-color:#FFFAFA; color:black;}
Em relação a sintaxe, basicamente você está adicionando uma classe de acordo com uma condição.
L
LucianoTulio
Desculpe a barra, mas esse é do showcase e sem querer inclui essa barra,
entendi que é uma condição, mas quando flo
mas tipo se
owStyleClass="#{car.year le 1980 ? ‘old’ : null}">