Dificuldade com a4j (ajax)

boa tarde amigos… to com uma dificuldade em fazer
2 combos box e um botao.
no qual quando selecionar a opção do primeiro combo o segundo carrega as informações… e depois aperto o botao pra fazer a ação
aconte que… eu consigo carregar o segundo combo… mas quando aperto o botao da erro… como posso fazer isso?

segue como estou tentando fazer:

[code]a4j:form
<h:outputText value=“De:” styleClass=“insumoLetter”/>
<h:selectOneMenu value="#{freteBean.cityFrom}">
<f:selectItem itemValue=“0” itemLabel=“Nenhum” itemDisabled=“true” />
<f:selectItems value="#{freteBean.collectionCidades}"/>
<a4j:support event=“onchange” reRender=“citytobox” />
</h:selectOneMenu>

<h:outputText value=“Para:” styleClass=“insumoLetter”/>

<h:selectOneMenu id=“citytobox” value="#{freteBean.cityTo}">
<f:selectItem itemValue=“0” itemLabel=“Nenhum” itemDisabled=“true” />
<f:selectItems value="#{freteBean.collectionCidadesto}"/>
</h:selectOneMenu>
<a4j:commandButton value=“Calcular” action="#{freteBean.calculafrete}" reRender=“panelFrete, panelData” />
</a4j:form>[/code]

como seria o certo pra fazer isso ?

obrigado… abs

Coloca qual o erro e os metodos de cada ação.

opa amigo, consegui resolver…
coloquei ajaxsingle true no suport
e
coloquei o rerender apontando pro citytobox tambem…

nao sei se oq fiz esta correto… mas funcionou…

obrigado ae

segue o cod

[code]a4j:form
<h:outputText value=“De:” styleClass=“insumoLetter”/>
<h:selectOneMenu value="#{freteBean.cityFrom}">
<f:selectItem itemValue=“0” itemLabel=“Nenhum” itemDisabled=“true” />
<f:selectItems value="#{freteBean.collectionCidades}"/>
<a4j:support event=“onchange” reRender=“citytobox” ajaxSingle=“true” />
</h:selectOneMenu>

<h:outputText value=“Para:” styleClass=“insumoLetter”/>

<h:selectOneMenu id=“citytobox” value="#{freteBean.cityTo}">
<f:selectItem itemValue=“0” itemLabel=“Nenhum” itemDisabled=“true” />
<f:selectItems value="#{freteBean.collectionCidadesto}"/>
</h:selectOneMenu>
<a4j:commandButton value=“Calcular” action="#{freteBean.calculafrete}" reRender=“citytobox, panelFrete, panelData” />
</a4j:form>[/code]

cara, pra que reRender se vc usa somente o Action,

queria entender…

pois o conteudo do segundo comboBox varia de acordo com a seleção do primeiro comboBox.
dai quando seleciono qualquer item no primeiro o segundo recarrega com novos items…

dai escolho e clico no botao

ahhh pq o rerender no botao…

pois na pagina tem coisas que eu nao quero recarregar… ai eu apontei somente pra onde vai ser atualizado