Olá galera.
Estou com um problema que parece ser muito simples mais já estou a dois dias e não conseguir resolver.
Tenho uma estrutura de código onde preciso digitar o cpf do usuário e depois clicar em um botão para verificar se o usuário existe e se existir ele renderizar um panel e lançar os dados nos componentes dentro do panel. Dentro do panel tem outro botão onde ele vai gravar os dados.
O problema é que quando o panel e renderizado o botão de dentro do panel não funciona. Já fiz diversas mudanças mas não conseguir encotrar o problema.
A tela tem vários forms mas são independentes acaba um é começa outro. Os forms ficam cada um dentro das tags section que estão sendo usadas como âncora.
Alguêm já passou por algum problema parecido ?
O trecho do código segue abaixo
<section id="anch-cadastro">
<div id="cadastro">
<h2>Cadastre-se</h2>
<h:form id="form_cadastro" prependId="false">
<p:messages id="cadastro_message" autoUpdate="true" showSummary="false" showDetail="true" style="width:100%;" />
<p:inputText id="cpf" value="#{cadastroManagedBean.pessoa.dscLogin}" maxlength="14" styleClass="input" style="width: 100%;"
required="true" requiredMessage="CPF é obrigatório" title="CPF" readonly="#{cadastroManagedBean.desabilitarCampoCpf}">
<f:validator validatorId="custom.cpfValidator" />
</p:inputText>
<p:watermark for="cpf" value="Digite o CPF" />
<p:commandButton value="Iniciar cadastro" action="#{cadastroManagedBean.consultar()}" styleClass="input"
style="filter: alpha(opacity=80);" validateClient="true" update="@form" />
<p:panel id="cadastroPanel" widgetVar="cadastroPanel" style="padding: 0px; border:0px;"
rendered="#{cadastroManagedBean.desabilitarCampoCpf}">
<p:commandButton value="Limpar" update="@form" styleClass="input" action="#{cadastroManagedBean.limpar()}" style="margin-bottom: 2%; width: 30%;" />
<p:inputText id="nome" value="#{cadastroManagedBean.pessoa.nomPessoa}" maxlength="150" styleClass="input" required="true" title="Nome"
validatorMessage="Digite o nome" />
<p:watermark for="nome" value="Digite o nome" />
<p:inputText id="email" value="#{cadastroManagedBean.pessoa.dscEmailPessoa}" maxlength="150" styleClass="input" required="true"
title="E-mail" requiredMessage="Digite o email">
<f:validator validatorId="custom.emailValidator" />
</p:inputText>
<p:watermark for="email" value="Digite o email" />
<p:commandButton value="Cadastrar" action="#{cadastroManagedBean.cadastrar()}" styleClass="input" update="@form"
style="filter: alpha(opacity=80);" validateClient="true" process="cpf cadastroPanel"/>
</p:panel>
</h:form>
</div>
</section>