У меня проблемы с JSF / ADF / PPR при неправильном обновлении страницы. У меня есть selectManyCheckBox с 5 опциями, одна из которых - «Все». Если пользователи отмечают этот флажок, я должен проверить все остальные.
<h:panelGrid styleClass="myBox leftAligned" id="applyChangesBox">
<af:selectManyCheckbox id="changesCheckedBox"
autoSubmit="true" label="Hello: "
value="#{updateForm.applyChangesList}"
valueChangeListener="#{updateForm.testValueChanged}">
<af:selectItem value="A" label="All Changes"/>
<af:selectItem value="R" label="Residential Address"/>
<af:selectItem value="M" label="Mailing Address"/>
<af:selectItem value="P" label="Personal Phone/Fax Numbers"/>
<af:selectItem value="E" label="Personal Email Addresses"/>
</af:selectManyCheckbox>
<af:outputText value="#{updateForm.testValue}" partialTriggers="changesCheckedBox"/>
</h:panelGrid>
Я использую valueChangeListener, чтобы я мог видеть, что мой бин обновлен и распечатан правильно, но моя страница не обновляется и проверяет все остальные флажки, если мне нужно.