1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Background-color a partir de backingBean - JSF

Boa noite!

Estou tentando montar uma data table em meu jsf, que vai listar os objetos recuperados do meu banco de dados. Um dos atributos é uma string de cor que contém o código rgb (#RRGGBB). Gostaria que, ao listar, a página recebesse esse valor e colocasse como "background-color" da célula.

Alguém já fez algo assim? Caso sim, teria um exemplo para eu seguir?

Estou utilizando o PrimeFaces, mas aceito qualquer sugestão para resolver esse problema. O PrimeFaces tem o p:colorPicker que, embora funcione, não é o ideal para se exibir numa tabela.

Segue um modelo do que estou tentando fazer:

<p:dataTable value="#{Bean.listar()}" var="objeto">

<p:column headerText="cor">

<h:outputText value="#{objeto.cor}"/>

</p:column>

<p:dataTable>

Arranjar um jeito de colocar o valor desse #{Bean.cor} como background color. Não precisa ser h:outputText. Pode ser uma div ou qualquer outro tipo de tag.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags div ou faça a sua própria pergunta.