2013-11-28 93 views
0

我使用<rich:select/>元素從列表中選擇一個元素,並且在用戶更改所選元素後需要一個操作。我寫了這個:選擇更改後觸發<rich:select />事件

<rich:select ... > 
    <f:selectItems ... /> 
    <a4j:ajax listener="#{...}" event="change" render="..."/> 
</rich:select> 

,並面臨着一個問題:change事件只有當<rich:select>的焦點將丟失發生。並且change事件完全不起作用,當用戶選擇它的第一個值時(從空的默認值)。
如何在選擇發生變化時立即調用動作?

+0

什麼版本的RichFaces的這是什麼? –

+0

Jorge Campos,'4.3.4'。 – KorobOK

回答

5

使用selectitem事件:

<a4j:ajax listener="#{...}" event="selectitem" render="..."/> 

從:

onselectitem - 執行Javascript代碼時 項目被選中

相關問題