Mudando o valor da coluna do rich:dataTable

Olá tudo bem?

tenho um dataTable com algumas colunas que são carredas do banco, na Coluna Status tenho um valor X que é trazido do banco e quero mudar para Y sem a necessidade de criar outra coluna no banco. Alguem tem alguma idéia?

Obrigado

kra vc pode ser mais especifico no seu problema. não ficou muito claro a dúvida.

ok… por exemplo. tenho uma coluna no banco por nome StatusCor que está com valor #FFFFFF que representa a cor Branca. Quando uso o rich:dataTable value #{agenda.agendamentos} var “row”. Faço o seguinte row.colunaDoBanco, só que me retorna #FFFFFF e gostaria que me retornasse a palavra Branca. Entendeu?

Tente algo do tipo

<h:outputText value=“Branco” rendered="#{StatusCor eq #FFFFFF}" />
<h:outputText value=“OutraCor” rendered="#{StatusCor eq #AAAAAa}" />

[quote=sammers21]Tente algo do tipo

<h:outputText value=“Branco” rendered="#{StatusCor eq #FFFFFF}" />
<h:outputText value=“OutraCor” rendered="#{StatusCor eq #AAAAAa}" />
[/quote]

Mas e se ele tiver 250 cores?
Ai lasca :lol:

Blz… como são somente 3 cores para mim no momento resolve

Obrigado pela ajuda.

pensei em colocar num Map…