Primefaces - CommandButton enviar form externo

3 respostas
E

Tenho uma tabview com algumas tab. E um form externo que envia um form que está dentro de uma dessas tab. Porém ao clicar nele o meu objeto está nulo. E se eu colocar dentro do funciona. Só que tenho que deixar ele fora das abas. como posso resolver isso ?

<p:tabView effect="opacity" effectDuration="normal">
                        <p:tab title="Dados Pessoais">
                            <h:form id="cadastro">

                               .........................

                         </h:form>
                        </p:tab>
</p:tabView>

                                    <h:form>
                                    <p:commandButton
                                                     value="Gravar"
                                                     action="#{cadastroPessoasMB.cadastraPessoa}"
                                                     ajax="false"
                                                     process="cadastroPessoal"
                                                     />
                                    </h:form>

3 Respostas

f2pro

estranho… estou com o mesmo problema

f2pro

Ninguem tem alguma resposta?

E

Coloquei meu objeto pessoa dentro do post construct e pelo visto funciona. Qual a diferença em declarar nele e no construtor ?

@PostConstruct public void init() { pessoa = new Pessoa(); }

Criado 8 de fevereiro de 2011
Ultima resposta 8 de fev. de 2011
Respostas 3
Participantes 2