我在錯誤地刷新頁面時遇到了JSF/ADF/PPR問題。我有一個selectManyCheckBox和5個選項,其中一個選項是'All'。如果用戶檢查該複選框,我應該檢查所有其他人。JSF/ADF/PPR無法按預期刷新頁面
<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,這樣我可以看到我的豆更新,並正常打印出來,但我也不會刷新頁面,並檢查所有其他複選框,如果我需要。
這還不是我正在看的,但它的工作原理。 – 2010-07-22 17:55:21