Como? submit no a4j:form incluido pelo menu

0 respostas
J

Ola pessoal, eu tenho a seguinte estrutura.
index

...
			<f:view>
				<a4j:form>
                  	<div id="divCabecalho">
                  	</div>
       				<div id="divMenu">
       					<rich:toolBar>
	       					<rich:dropDownMenu value="Arquivo">
	       						<rich:menuItem value="Atendimento" action="#{navigation.open}" reRender="divCorpo" limitToList="true">
	       							<a4j:actionparam name="url" value="/pages/atendimento.jsp"/>
	       						</rich:menuItem>
	       						<rich:menuItem value="Cliente" action="#{navigation.open}" reRender="divCorpo">
	       							<a4j:actionparam name="url" value="/pages/cliente.jsp"/>
	       						</rich:menuItem>
	       						<rich:menuItem value="Colaborador" action="#{navigation.open}" reRender="divCorpo">
	       							<a4j:actionparam name="url" value="/pages/colaborador.jsp"/>
	       						</rich:menuItem>
	       						<rich:menuItem value="Movimentação" action="#{navigation.open}" reRender="divCorpo">
	       							<a4j:actionparam name="url" value="/pages/movimentacao.jsp"/>
	       						</rich:menuItem>
	       						<rich:menuItem value="Produtos" action="#{navigation.open}" reRender="divCorpo" limitToList="true">
	       							<a4j:actionparam name="url" value="/pages/produto.jsp"/>
	       						</rich:menuItem>	       		       											  
	       					</rich:dropDownMenu>	       					
       					</rich:toolBar>
       					<h:messages />
       				</div>
       				<div id="divCorpo">
       					<f:subview id="subCorpo">
       						<jsp:include page="#{navigation.url}"></jsp:include>
       					</f:subview>
       				</div>
				</a4j:form>
            </f:view>
...

esse menu entao ira incluir o
cliente.jsp

<f:view> <a4j:form> <div id="formCad"> <rich:panel header="Cadastro" style="width: 315px"> <h:panelGrid columns="2"> <h:outputText value="Nome: " /> <h:inputText value="#{cliente.cliente.nome}" /> <h:outputText value="Telefone: " /> <h:inputText value="#{cliente.cliente.telefone}" /> <h:outputText value="Celular: " /> <h:inputText value="#{cliente.cliente.celular}" /> <h:outputText value="Valor: " /> <h:inputText value="#{cliente.cliente.endereco}" /> <br /> <a4j:commandButton value="Salvar" action="#{cliente.save}" /> <h:messages /> </h:panelGrid> </rich:panel> </div> </a4j:form> </f:view>
Porem nao consigo fazer tudo funcionar com ajax, ele sempre atualiza a view toda que esta na index
ou entao quando funciona ele submete os todos os campos com null.
Alguem pode me ajudar a aorganizar a estrutura para q funciono ajax no menu e somente no form.
Obrigado

Criado 4 de junho de 2009
Respostas 0
Participantes 1