Esconder Coluna no <rich:scrollableDataTable>!

2 respostas
yuribraz

Ola pessoal do Forum gostaria de saber como faço pra esconder a coluna id da minha tabela;

<rich:column id=“id” width=“0px” sortable=“false”>
<f:facet name=“header”>
<h:outputText value="#{msgs[‘id’]}" />
</f:facet>
<h:outputText value="#{t.id}" />
</rich:column>

No width eu passei 0px…ele ate esconde a coluna mais o usuario ainda pode abrir…gostaria de saber se nao tem jeito de travar para que o usuario nao consiga ver o número do Id!!!
Se alguem puder ajudar eu Agradeço!! valeu :smiley:

2 Respostas

fabio.massa

Tenta rendered=false
Ficaria assim no seu código:

&lt;rich:column id="id" width="0px" sortable="false" rendered="false"&gt;
&lt;f:facet name="header"&gt;
&lt;h:outputText value="#{msgs['id']}" /&gt;
&lt;/f:facet&gt;
&lt;h:outputText value="#{t.id}" /&gt;
&lt;/rich:column&gt;

Mas uma dúvida, se não quer que o usuário veja a coluna id não seria melhor apenas não exibi-la?
Desculpa se não entendi sua dúvida, abraços,

yuribraz

fabio.massa:
Tenta rendered=false
Ficaria assim no seu código:

&lt;rich:column id="id" width="0px" sortable="false" rendered="false"&gt;
&lt;f:facet name="header"&gt;
&lt;h:outputText value="#{msgs['id']}" /&gt;
&lt;/f:facet&gt;
&lt;h:outputText value="#{t.id}" /&gt;
&lt;/rich:column&gt;

Mas uma dúvida, se não quer que o usuário veja a coluna id não seria melhor apenas não exibi-la?
Desculpa se não entendi sua dúvida, abraços,

Sim…mais o problema é que eu controlando pelo ID…ou seja eu pego os registros através do ID…mais para o meu sistema não é muito legal o Usuário ver a Coluna Id mais vou tentar do jeito que vc me falou obrigado pela ajuda!!!

Criado 21 de outubro de 2008
Ultima resposta 21 de out. de 2008
Respostas 2
Participantes 2