我正在使用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函数。
答案 0 :(得分:4)
<f:ajax>
具有onevent
和onerror
属性。试一试。
或者,Richfaces <a4j:support>
为此目的具有oncomplete
属性。