У меня есть несколько флажков - им присваивается один и тот же идентификатор "choosen" в коде представления x html.
Я добавил для них Ajax прослушиватель событий, например:
<ui:repeat var="posts"
value="#{postBacking.postsOverview.posts}">
<h:selectBooleanCheckbox id="choosen"
styleClass="check-margin"
value="#{posts.choosen}" rendered="#{posts.declined =='No'}">
<f:ajax listener="#{postsBacking.isPostsChosen}" event="click" render="@form" execute="@form"/>
</h:selectBooleanCheckbox>
</ui:repeat>
В методе listener в моем backingBean я хотел бы проверить, установлены ли какие-либо из этих флажков, а затем установить кнопку отключенной, если флажки не отмечены, и включить, если установлена одна или несколько.
Но как мне получить значения всех флажков - могу ли я использовать объект AjaxBehaviorEvent для этого или есть какой-то другой способ?