Submeter form JSF 2.0 de um botão de outro form

1 resposta
S

Pessoal, boa noite!

Tenho um "commandLink" no form1 e o formulário que eu quero enviar está dentro do form2.
Não consigo enviar este formulário, recebendo sempre o erro "Status 500".

Já verifiquei em outros posts, mas não encontrei nada semelhante...

<ui:composition template="template/template_cadastro.xhtml">
            <ui:param name="title" value="${rotulo.cadastroUsuario}" />
            <ui:define name="conteudo">     
                <h:form id="form1" prependId="false" binding="#{usuarioMBean.form}">
                    <p:messages id="mensagem" /> 
                    <div class="buttons">                                                    
                        <h:commandLink actionListener="#{usuarioMBean.incluirUsuario}" title="#{rotulo.botaoSalvar}" class="positive">
                            <h:graphicImage url="imagens/applyIcon.png" alt="" />
                            #{rotulo.botaoSalvar}
                            <f:ajax execute=":form2" render="@all" />
                        </h:commandLink>
                     </div>
                </h:form>
            </ui:define>
            <ui:define name="conteudo2">
                <h:form id="form2" prependId="false">
                    <fieldset class="myfields" style="width: 900px; background-color: #EFF4F6; ">
                        <h:outputLabel for="codigo" class="labelForm"><strong>#{rotulo.codigo}</strong></h:outputLabel>
                        <h:inputText class="inp-text" id="codigo" size="10" value="#{usuarioMBean.usuario.usuario}" />

                        <h:outputLabel for="nome" class="labelForm"><strong>#{rotulo.nome}</strong></h:outputLabel>
                        <h:inputText class="inp-text" id="nome"  size="25" value="#{usuarioMBean.usuario.nome}" /> <br />

                        <h:outputLabel for="email" class="labelForm"><strong>#{rotulo.email}</strong></h:outputLabel>
                        <h:inputText class="inp-text" id="email"  size="25" value="#{usuarioMBean.usuario.email}" /> <br />

                        <h:outputLabel for="senha" class="labelForm"><strong>#{rotulo.senha}</strong></h:outputLabel>
                        <h:inputSecret class="inp-text" id="senha"  size="25" value="#{usuarioMBean.usuario.senha}" /> <br />                        

                        <h:outputLabel for="senhaConfirmacao" class="labelForm"><strong>#{rotulo.senhaConf}</strong></h:outputLabel>
                        <h:inputSecret class="inp-text" id="senhaConfirmacao"  size="25" />                                                                                                 

                        <h:panelGrid  id="grupoRadio" columns="2">                                
                            <h:outputLabel id="labelRadio" for="status" class="labelForm"><strong>#{rotulo.status}</strong></h:outputLabel>                                                           
                            <h:selectOneRadio class="radioStyle" layout="lineDirection" id="status" label="#{rotulo.status}" value="#{usuarioMBean.usuario.status}">
                                <f:selectItem id="statusAtivo" itemLabel="#{rotulo.ativo}" itemValue="A" />                                    
                                <f:selectItem id="statusInativo" itemLabel="#{rotulo.inativo}" itemValue="I" />
                            </h:selectOneRadio>                               
                        </h:panelGrid>                            
                    </fieldset>
                </h:form>
            </ui:define>

Agradeço a ajuda

1 Resposta

S

Amigos, nenhuma idéia?

Criado 27 de agosto de 2012
Ultima resposta 29 de ago. de 2012
Respostas 1
Participantes 1