Não mostrar componentes ao editar!

2 respostas
A

Bom galera é o seguinte, tenho um formulário de cadastro e criei um datatable para mostrar os dados cadastrados.
Coloquei um botão editar

<p:commandButton id="btnEdit" onclick="RegisterDlg.show()" value="Editar"> <f:setPropertyActionListener target="#{usuarioMB.event}" value="usuario" /> </p:commandButton>

No meu formulário o cara poderá alterar alguns campos no editar, porém outros ele não deve poder editar.
Queria que só quando o cara clicar em editar alguns campos ficassem escondidos.
Tentei utilizando o rendered, mas apanhei um pouco!

2 Respostas

A

a sua estrutura está comprometida, se você for adicionar um botão com o id=“btnEdit” então o id se replicará na tabela e você vai cair em um erro, vai ser encontrado o mesmo id na view

A

Eu uso o mesmo formulário de cadastro para a edição também e está funcionando, a única coisa que eu queria mudar ao clicar em editar seria os componentes que aparecem na tela.
Por exemplo tenho 1 campo de data de nascimento que não queria que aparecesse ao clicar em editar, entendeu?

Criado 27 de junho de 2012
Ultima resposta 27 de jun. de 2012
Respostas 2
Participantes 2