Problems with (a4j:support)
lgweb Jun 11, 2008 10:31 AMHello staff, I am having problems with (a4j: suport) in a (selectOneMenu) see the code:
<h:panelGrid columns="2" width="521">
 <h:outputText value="#{msg.estado}"></h:outputText>
 <h:panelGroup>
 <h:selectOneMenu value="#{fornecedor.fornecedor.estado}" styleClass="rich-select"
 id="comboestado" style=" width : 194px;">
 <f:selectItems value="#{Cidade.estadoidsForValue}"/>
 <a4j:support event="onchange" action="#{fornecedor.carregaCidades}"
 ajaxSingle="true" reRender="combocidadegrupo" >
 </a4j:support>
 <f:param value="#{cliente.cliente.estado}" name="Pestado" />
 </h:selectOneMenu>
 <a4j:commandLink style="cursor:pointer" actionListener="#{Estado.Novo}" immediate="true"
 ajaxSingle="true" ignoreDupResponses="true" reRender="comboestado"
 oncomplete="Richfaces.showModalPanel('loadEstado',{width:450, top:200})">
 <h:graphicImage value="/images/newButtons/add.png" width="20"
 height="20" style="border:0" styleClass="imagem"></h:graphicImage>
 </a4j:commandLink>
 </h:panelGroup>
 <h:outputText value="#{msg.cidade}"rendered="#{fornecedor.habilitacomboCidade}"></h:outputText>
 <a4j:outputPanel id="combocidades" rendered="#{fornecedor.habilitacomboCidade}" >
 <h:panelGroup id="combocidadegrupo">
 *<h:selectOneMenu value="#{fornecedor.fornecedor.cidadeid}" id="combocidade" >
 <f:selectItems value="#{fornecedor.cidadeids}"/>
 <f:converter converterId="cidadeconversor" />
 </h:selectOneMenu>
 <a4j:commandLink style="cursor:pointer" actionListener="#{Cidade.Novo}" immediate="true"
 ajaxSingle="true" ignoreDupResponses="true" reRender="combocidadegrupo"
 oncomplete="Richfaces.showModalPanel('loadCidade',{width:450, top:200})">
 <h:graphicImage value="/images/newButtons/add.png" width="20"
 height="20" style="border:0" styleClass="imagem"></h:graphicImage>
 </a4j:commandLink>
 </h:panelGroup>
 </a4j:outputPanel>
 </h:panelGrid>
What happens is that the selectOneMenu which contains the cities did not and when I rendered the selection of a state, but if I make a submit the form renders it, how can I solve this?
Thank you, hugging.
 
    