0
<h:selectManyCheckbox id="accountGroup" layout="pagedirection"
value="#{xxx.accountGroup}" style="FONT-SIZE: 11px;"
onclick="selectAllAccountGroup(this.value);fireAjax();">
<f:selectItem itemValue="0" itemLabel="Select All" />
<f:selectItems value="#{xxx.userGroup}" />
<a4j:jsFunction name="fireAjax" action="#{xxx.groupChanged}"
ajaxSingle="true" reRender="accountNumbersOp" process="accountGroup">
</a4j:jsFunction>
</h:selectManyCheckbox>
上面是一個複選框列表,其中包含選擇所有選項,如果選擇全選,則選中所有複選框。在選定的值的基礎上,我必須填充另一個複選框列表,其邏輯在行動方法中。我面臨的問題很少。richfaces a4j問題:jsFunction
- 如果我刪除標籤「a4j:jsFunction」的進程屬性,將調用操作方法,但是我沒有在操作方法中獲取複選框列表的更新值。
- 如果我使用標籤「a4j:jsFunction」的進程屬性,操作方法被調用兩次,爲什麼?
- 即使actionListener無法解決問題。
任何建議如何以更好的方式實現這一點。
我在JSF 1.2,RichFaces的3.3.3中,WebLogic 10.3.2(門戶網站)
感謝您的幫助:) – 2011-06-02 07:54:49