Pessoal,
Será que estou com conceito errado?
Tenho esse formulário bem simples:
<h:form id="frmCadastro">
<p:inputText id="edtNome" value="#{meuBean.nome}" required="true" size="50" />
<p:inputText id="edtSobrenome" value="#{meuBean.sobreNome}" required="true" size="50" />
<p:inputText id="edtCep" value="#{meuBean.cep}" required="true" size="20" />
<p:commandButton id="btnBuscaCEP" value="Buscar CEP" actionListner="#{meuBean.buscaCEP}" ajax="true" update="edtEndereco" />
<p:inputText id="edtEndereco" value="#{meuBean.nomeEndereco}" size="100" />
<p:commandButton id="btnEnviaCadastro" value="Buscar CEP" actionListner="#{meuBean.enviaCadastro}" ajax="true" update="@form" />
</h:form>
Ou seja, quando eu clicar no botã “btnBuscaCEP” eu preciso submeter somente o campo “edtCep” para o meu MB, e quando eu clicar no botão “btnEnviaCadastro” ele submete o formulário todo, mas não estou conseguindo, mesmo usando o immediate no botão “btnBuscaCEP” ele executa meu MB mas o valor do campo “edtCep” vai nulo para o meu MB…
Acredito que estou com conceito errado, sou novato em JSF… Nesse caso eu preciso ter dois formulários separados? um para buscar o cep e outro para submeter o formulário?
Abs.
Marcelo