Mudando o valor da coluna do rich:dataTable

6 respostas
W

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

6 Respostas

sammers21

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

W

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?

sammers21

Tente algo do tipo

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

R

sammers21:
Tente algo do tipo

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

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

W

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

Obrigado pela ajuda.

R

pensei em colocar num Map…

Criado 10 de dezembro de 2010
Ultima resposta 10 de dez. de 2010
Respostas 6
Participantes 3