[英]f:ajax doesn't fire for onevent begin event
I have a f:ajax
with onevent="checkStatus"
with the following implementation:我有一个
f:ajax
和onevent="checkStatus"
,实现如下:
function checkStatus(event){
if (event.status == "begin") {
console.log("ajax begin");
} else if (event.status == "success") {
console.log("ajax success");
}
}
The f:ajax
definition is (simplified): f:ajax
定义为(简化):
<f:ajax event='click' onevent='checkStatus` listener="#{mrBean.handler}"/>
The 'begin' event doesn't fire ever. 'begin' 事件永远不会触发。 Any Idea?
任何想法?
PS The success
event does fire. PS
success
事件确实会触发。
Thanks!谢谢!
This is a known bug in MyFaces 2.0.5: MYFACES-3080这是 MyFaces 2.0.5 中的一个已知错误: MYFACES-3080
You can fix this by patching the jsf.js as stated in the issue comments or wait for 2.0.6 to be released.您可以按照问题评论中的说明修补 jsf.js 来解决此问题,或者等待 2.0.6 发布。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.