<h:outputLabel value="UF:"/>
<h:panelGroup>
<h:selectOneMenu id="uf" value="#{clienteMB.uf}" >
<f:selectItem itemLabel="Selecione" itemValue="" />
<f:selectItems value="#{clienteMB.listaUfs}" var="a" itemLabel="#{a.xUf}" itemValue="#{a.idUf}" />
<p:ajax update="municipio" event="change" listener="#{clienteMB.listaMunicipios}" />
</h:selectOneMenu>
<h:outputLabel value="Município:" style="margin-left: 10px;"/>
<h:selectOneMenu id="municipio" value="#{clienteMB.municipio}" >
<f:selectItem itemLabel="Selecione" itemValue="" />
<f:selectItems value="#{clienteMB.municipios}" var="b" itemLabel="#{b.xMun}" itemValue="#{b.idMunicipio}" />
</h:selectOneMenu>
</h:panelGroup>
não tenho problema para inserir, nem listar, meu problema que quando esse select recebe os dados, pela 1 vez ele apresenta certo, se volta para minha lista e peço
para editar um outro os dados desse selectOneMenu não são atualizado, fica os dados do registro antigo, ao inves do atual.
alguem conhece alguma foram de resolver isso.