Я пытаюсь выяснить свойство слушателя тега ajax, и из того, что я прочитал здесь
Ajax-прослушиватель, подключенный к вашему ajax-событию с атрибутом listener, - это метод, который будет вызываться каждый раз, когда выполняется ajax-запрос
это именно то, что я ищу. Я также попробовал первый пример кода на этой веб-странице, и он работает, как и ожидалось.
однако, когда я добавляю следующий код -
<h:commandButton id="d" image="#{CodeBean.imgSrc}" action="#{CodeBean.clickImg()}">
<f:ajax event="action" render="d" listener="#{CodeBean.update}" />
</h:commandButton>
Обе функции 'clickImg' и 'update' вызываются (и 'clickImg' выполняет свою задачу), но "update" выполняется ДО "clickImg" (я добавил к обеим функциям System.out. Println (...) '). и да - в этом примере кода «обновление» выполняется после «setHello»
это не имеет смысла для меня - или я что-то пропустил?
веселит,
Эрез