簡體   English   中英

RichFaces,在valueChangeListener調用后重新渲染a4j:ajax

[英]RichFaces, a4j:ajax rerender after valueChangeListener call

查看我的jsf,請訪問: http ://pastebin.com/yRLyZ9KJ或http://pastebin.com/hqYSU5eJ問題是:首先重新渲染loginPage,然后將其稱為#{loginBean.onLanguageSelect}。 為什么? PS:對不起,我的英語不好。

這里同樣的問題。 我需要在valueChangeListener之后重新渲染。 例:

<h:selectOneMenu valueChangeListener="#{back.change}" 
onchange="submit()" value="#{item.value}" >
<f:selectItems value="#{back.ordemItems}"/>
<a4j:support event="onchange" reRender="parentPainel" />
</h:selectOneMenu> 

valueChangeListener不是要走的路。 我通過使用onclick解決了相同的問題。 這將是 :

<h:selectOneMenu id="language" binding="#{loginBean.languageEntry}">
    <f:selectItems value="#{loginBean.languages}" />
    <a4j:support event="onclick" ajaxSingle="true" reRender="loginPage" actionListener="#{loginBean.onLanguageSelect}" />
</h:selectOneMenu>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM