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.