HELP UREGENTE A4J:support

0 respostas
fabioebner

Pessoa fiz o seguinte esquema:

<tr>
                        <td height="25" colspan="7">
                            <h:selectOneMenu id="selectEstado" value="#{pessoa.codigoEstado}" styleClass="combo"  immediate="false">
                                <f:selectItem itemValue="0" itemLabel="Selecione um Estado" />
                                <f:selectItems value="#{pessoa.estado}" />
                                <a4j:support event="onchange" reRender="selectCidade" oncomplete="var obj = document.getElementById('formPessoa:selectCidade');obj.disabled='false';" onsubmit="var obj = document.getElementById('formPessoa:selectCidade');obj.disabled='true';"/>
                        </h:selectOneMenu> </td>
                    </tr>
                    <tr>
                        <td height="25" colspan="7">Cidade:</td>
                    </tr>
                    <tr>
                        <td height="25" colspan="7">
                            <h:selectOneMenu id="selectCidade" value="#{pessoa.codigoCidade}" styleClass="combo" >
                                <f:selectItem itemValue="0" itemLabel="Selecione uma Cidade" />
                                <f:selectItems value="#{pessoa.cidade}" />
                                <a4j:support event="onchange" reRender="selectRegiaoPessoas"/>
                        </h:selectOneMenu> </td>
                    </tr>

para qdo selecionar(onsubmit) um estado no combo selectEstado ele desabilite o campo selectCidade ate terminar o ajax e no final(oncomplete) ele habilite novamente…

porem ele me desabilita, habilita e desabilita novamente… e como se ele executasse o onsubmit 2x alguem abe o q??

Criado 14 de março de 2008
Respostas 0
Participantes 1