请帮助我理解a4j ajax监听器与ajax调用中的操作之间的区别。
<a4j:commandButton id="abc" value="abc">
<a4j:ajax execute="@this"
***listener="#{myBean.update()}"** or action = "#{#{myBean.update()}"***
oncomplete="#{rich:component('myPopup')}.show(); return false;" />
</a4j:commandButton>
答案 0 :(得分:0)
我删除了PHP Fatal error: Maximum execution time of 60 seconds exceeded on line 13
标签,如下所示。
<a4j:ajax >
然后它处理动作,但是使用<a4j:commandButton id="abc" value="abc">
execute="@this"
action = "#{myBean.update()"
oncomplete="#{rich:component('myPopup')}.show(); return false;" />
</a4j:commandButton>
标记时,动作不会在侦听器触发时触发bean中的方法。