在JSF 2.0中接收ajax响应时调用Javascript函数

时间:2010-03-02 11:53:28

标签: ajax jsf

我正在使用JSF 2.0,它是新的(实际上很旧,但现在已经包含在JSF中)ajax功能。

我有这样的事情:

<h:inputText id="name" value="#{coordinatesMBean.name}"/>
<h:commandButton value="Reverse me!">
  <f:ajax execute="name" render="reverseName"/>
</h:commandButton>
<h:outputText id="reverseName" value="#{coordinatesMBean.reverseName}"/>

它工作正常,在将来自inputText的按钮值发送到服务器,放入托管bean,并使用新数据重新呈现reverseName之后。

我想要做的不仅是重新渲染reverseName,还要在收到ajax响应时调用一些Javascript函数。

1 个答案:

答案 0 :(得分:4)

<f:ajax>具有oneventonerror属性。试一试。

或者,Richfaces <a4j:support>为此目的具有oncomplete属性。