当<a4j:support oncomplete =“”> </a4j:support> </a4j:ajax>时,<a4j:ajax oncomplete =“”>未被触发

时间:2013-11-29 14:37:52

标签: ajax jsf-2 richfaces

我正在尝试使用a4j:ajax方法触发javascript函数。我们正在从版本3迁移到版本4,并且还在升级spring和JSF。以前,这很好用:

<a4j:support event="change" oncomplete="callJavascriptMethod()">

对于RichFaces的第4版,我正在尝试做同样的事情,每当下拉列表发生变化时调用javascript函数,但我已经改为使用:

<a4j:ajax event="change" oncomplete="callJavascriptMethod()">

我也试过这样的事情,看看事件是否被触发:

<h:commandButton id="test" value="Test me!">
    <a4j:ajax event="click" oncomplete="console.log('something');" />
</h:commandButton>

到目前为止没有运气。有任何想法吗?

1 个答案:

答案 0 :(得分:1)

上面的commandButton示例正在我们的迁移中工作。我们在a4j中遇到了很多问题:4.3.2中的ajax但是升级到4.3.4似乎解决了大部分问题,所以如果这是一个选项并且还没有完成,我会建议获取RichFaces 4的最新版本

相关问题