[Resolvido]JSF PRIMEFACES <p:dataTable column rendered nao funciona

4 respostas
RicardoYukito

alguem ja teve o problema de uma <p:column dentro do datatable nao funcionar o atributo redered ?

<p:datatable var="item" value="items">
  <p:column rendered="#{item.atributo eq 'algumaCoisa'}"/>   // Nao funciona ela sempre e exibida.
</p:datatable>

ja tentei usar <f:verbatim … <c:if com a coluna dentro… mas nao funciona.

primefaces 3.3.1

4 Respostas

Hebert_Coelho

Pq você ñ coloca o if dentro do item? como um método mesmo ao invés de comparar na página, compare dentro da própria classe.

RicardoYukito

jakefrog obrigado pela dica que por sinal gostei muito e vou usar em outras funcionalidades que já estava prevendo.

mas nesse caso acabei resolvendo usando o rendered nos componentes filhos da coluna.

atenciosamente;

R

RicardoYukito:
jakefrog obrigado pela dica que por sinal gostei muito e vou usar em outras funcionalidades que já estava prevendo.

mas nesse caso acabei resolvendo usando o rendered nos componentes filhos da coluna.

atenciosamente;

como comparar duas datatables linha a linha??

RicardoYukito

Amigo. Abra um novo tópico nesses casos, pois alem de resolvido não tem nada a ver com assunto.

Mas para comparar conteúdo de duas tabelas, simplesmente trabalhe com os dataSources dela no MB.

Criado 16 de agosto de 2012
Ultima resposta 11 de jun. de 2013
Respostas 4
Participantes 3