Итак, позвольте мне показать нам мои проблемы:)
1 - Когда я нажимаю на кнопку команды
<h:commandButton value="Somethings">
<f:setPropertyActionListener target="#{bean.method}" value="some" />
<f:ajax render="rendering"/>
</h:commandButton>
Я не совершаю никаких действий до commandButton
.Просто я запускаю вызов Аякса.Если я добавлю действие на кнопку (например, action="bean.myAction
), оно будет выполнено на 5 ° фазе жизненного цикла JSF (хорошо, только если я напишу событие = "действие" в f: ajax, но это по умолчанию).Правильно?Но f: ajax запускается нажатием на кнопку по умолчанию?Потому что для ListBox, например, он запускается, только если я пишу event = "change" (то же самое, я не должен писать это, потому что это по умолчанию).
2 - Когда я нажимаю на изображение
<h:graphicImage value="img/img.png" alt="img">
<f:setPropertyActionListener target="#{bean.method}" value="some" />
<f:ajax event="onclick" render="rendering"/>
</h:graphicImage>
Это не работает.Почему?
Как обычно, спасибо за помощь !!!!