Olá a todos...
Estou tentando usar 2 ajaxstatus do primefaces na mesma pagina, e quero q hora um deles apareça, hora outro, já tentei de tudo q achei por ai, mas nao tive sucesso... tenho o codigo abaixo, onde o usuario escolhe um tipo de veiculo, e então as marcas e modelos sao atualizados, e depois q ele escolhe uma marca, os modelos são atualizados, está funcionando certinho, mas o problema é q quando eu escolho uma marca e atualizo os modelos, o ajaxstatus de marcas também aparece e eu nao quero q ele apareça.
<h:panelGrid id="primeriaParte" columns="2" rendered="#{anunciarVeiculo.etapa == 1}">
<h:outputLabel value="Tipo do veículo: " style="font-size: 11px"/>
<h:selectOneMenu id="tipoVeiculo"
value="#{anunciarVeiculo.idTiposVeiculosSelecionado}"
style="font-family: Tahoma;font-size: 11px;width: 150px;height: 20px;">
<f:selectItems value="#{anunciarVeiculo.listaTiposVeiculos}" />
<p:ajax event="change"
listener="#{anunciarVeiculo.atualizarMarcasVeiculos()}"
update="marcasVeiculos,modelosVeiculos" />
</h:selectOneMenu>
<h:outputLabel value="Marca: " style="font-size: 11px"/>
<h:panelGrid id="marcasVeiculos" columns="2" style="margin-left: 0px;">
<h:outputLabel value="Selecione o tipo do veículo" style="font-size: 11px;"
rendered="#{anunciarVeiculo.listaMarcasVeiculos.size() eq 1}"/>
<h:selectOneMenu id="marcas"
value="#{anunciarVeiculo.idMarcasVeiculosSelecionado}"
style="font-family: Tahoma;font-size: 11px;width: 150px;height: 20px;"
rendered="#{anunciarVeiculo.listaMarcasVeiculos.size() gt 1}">
<f:selectItems value="#{anunciarVeiculo.listaMarcasVeiculos}" />
<p:ajax event="change"
listener="#{anunciarVeiculo.atualizarModelosVeiculos()}"
update="modelosVeiculos"/>
</h:selectOneMenu>
<p:ajaxStatus style="height:20px;" >
<f:facet name="start" >
<p:graphicImage value="/imagens/carregando.gif" style="border: 0px;" />
</f:facet>
</p:ajaxStatus>
</h:panelGrid>
<h:outputLabel value="Modelo: " style="font-size: 11px"/>
<h:panelGrid id="modelosVeiculos" columns="2" style="margin-left: 0px;">
<h:outputLabel value="Selecione a marca do veículo" style="font-size: 11px;"
rendered="#{anunciarVeiculo.listaModelosVeiculos.size() eq 1}"/>
<h:selectOneMenu value="#{anunciarVeiculo.idModelosVeiculosSelecionado}"
style="font-family: Tahoma;font-size: 11px;width: 400px;height: 20px;"
rendered="#{anunciarVeiculo.listaModelosVeiculos.size() gt 1}">
<f:selectItems value="#{anunciarVeiculo.listaModelosVeiculos}" />
</h:selectOneMenu>
<p:ajaxStatus style="height:20px;" >
<f:facet name="start">
<p:graphicImage value="/imagens/carregando.gif" style="border: 0px;"/>
</f:facet>
</p:ajaxStatus>
</h:panelGrid>
</h:panelGrid>