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