我正在尝试使用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>
到目前为止没有运气。有任何想法吗?
答案 0 :(得分:1)
上面的commandButton示例正在我们的迁移中工作。我们在a4j中遇到了很多问题:4.3.2中的ajax但是升级到4.3.4似乎解决了大部分问题,所以如果这是一个选项并且还没有完成,我会建议获取RichFaces 4的最新版本