Czy żądania AJAX JSF / Primefaces są naprawdę asynchroniczne?
Jestem nowym użytkownikiem JSF, więc nie wiem, czy zachowanie, z którym się spotykam, jest normalne.
Mam ten kod:
<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>
Mójlogin.retrieveGalaxies
funkcja ma połączenie zsleep(8000)
funkcja symulująca opóźnienie. Oczekuję moich komponentówlocationChoice1
, locationChoice2
ipositionChoice
aktualizować za 1 lub 2 sekundy i mytest
element, który ma zostać zaktualizowany w 8 sekund, ale wszystkie są aktualizowane w ciągu 8 sekund.
Czy to jest prawidłowe zachowanie?
Próbowałem się bawićasync
parametr, ale nie zmienił wyniku.