Pintar linha <h:dataTable> com condição

1 resposta
J

Boa tarde pessoal.

estou com uma dúvida de como pintar uma linha do dataTable com condições. em JSF

Exemplo: tenho uma lista de veículos onde neste existirá veículos emplacados e veículos desemplacados. Estou querendo pintar a linha do dataTable quando o veículo estiver desemplacado.

já tentei seguir esse exemplo mas não deu certo
http://www.coderanch.com/t/212015/JSF/java/datatable-row-colors

1 Resposta

dayvison.lemos

vc pode usar uma condição no rowClasses do dataTable, algo do tipo:

rowClasses="#{manageBean.isEmplacado?'estilo_quando_emplacado':'estilo_nao_emplacado'}"

Não testei esse caso, mas já usei condições ternárias em projetos.
dai basta vc implementar o css para cada caso.

Criado 16 de dezembro de 2009
Ultima resposta 16 de dez. de 2009
Respostas 1
Participantes 2