Olá pessoal!
Fiz um formulário de cadastro usando richFaces onde o <h:selectOneMenu> de cidades é atualizado quando se muda o <h:selectOneMenu> de estado, esta parte está funcionando legal, porém quando se escolhe algum estado no seu respectivo <h:selectOneMenu> todo o conteúdo digitado nos outros campos do formulário são apagados, alguém saberia me dizer o que está havendo?
segue o código do formulário:
<!-- início aba cadastrar fornecedor-->
<rich:tab label="Cadastrar Fornecedor">
<a4j:form>
<a4j:outputPanel ajaxRendered="true">
<table border="0">
<tr>
<td><h:outputText value="Nome:"></h:outputText></td>
<td><h:inputText rendered="true" value="#{mainControl.cadastrarFornecedorController.fornecedor.nome}" style="width: 384px"></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Telefone:"></h:outputText></td>
<td><h:inputText id="it_tel" value="#{mainControl.cadastrarFornecedorController.fornecedor.telefone}" >
<rich:jQuery selector="#it_tel"
query="mask('(99)9999-9999')" timing="immediate" />
</h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Endereço:"></h:outputText></td>
<td><h:inputText value="#{mainControl.cadastrarFornecedorController.fornecedor.endereco}" style="width: 506px"></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="Estado:"></h:outputText></td>
<td><h:selectOneMenu value="#{mainControl.cadastrarFornecedorController.estado.id}" immediate="true">
<f:selectItems value="#{mainControl.cadastrarFornecedorController.estadoItens}"/>
<a4j:support event="onchange" ajaxSingle="true" reRender="som_cidade"/>
</h:selectOneMenu></td>
</tr>
<tr>
<td><h:outputText value="Cidade:"></h:outputText></td>
<td><h:selectOneMenu id="som_cidade" value="#{mainControl.cadastrarFornecedorController.fornecedor.cidade.id}" rendered="true" immediate="true">
<f:selectItems value="#{mainControl.cadastrarFornecedorController.cidadeItens}"/>
</h:selectOneMenu></td>
</tr>
<tr>
<td><h:outputText value="Bairro:"></h:outputText></td>
<td><h:inputText value="#{mainControl.cadastrarFornecedorController.fornecedor.bairro}" ></h:inputText></td>
</tr>
<tr>
<td><h:outputText value="CEP:"></h:outputText></td>
<td><h:inputText id="it_cep" value="#{mainControl.cadastrarFornecedorController.fornecedor.cep}" >
<rich:jQuery selector="#it_cep"
query="mask('99999-999')" timing="immediate" />
</h:inputText></td>
</tr>
<tr>
<td><h:commandButton value="Cadastrar" action="#{mainControl.cadastrarFornecedorController.storeFornecedor}"></h:commandButton></td>
</tr>
</table>
</a4j:outputPanel>
</a4j:form>
</rich:tab>
<!-- fim aba cadastrar fornecedor-->