Os pedidos do JSF / Primefaces AJAX são realmente assíncronos?
Sou novo no JSF, então não sei se o comportamento que estou enfrentando é normal.
Eu tenho este código:
<p:selectBooleanCheckbox id="locationChoice1" value="#{login.locationChoice1}">
<p:ajax listener="#{login.chooseLocationType1}" update="locationChoice1 locationChoice2 positionChoice" />
<p:ajax listener="#{login.retrieveGalaxies}" update="test" />
</p:selectBooleanCheckbox>
Minhaslogin.retrieveGalaxies
função tem uma chamada parasleep(8000)
função para simular o atraso. Espero meus componenentslocationChoice1
, locationChoice2
epositionChoice
para ser atualizado em 1 ou 2 segundos e meutest
componente a ser atualizado em 8 segundos, mas todos são atualizações em 8 segundos.
Esse é o comportamento correto?
Eu tentei brincar comasync
parâmetro mas não alterou o resultado.