javascript – f:ajax不会为一个开始事件触发

我有一个f:ajax with onevent =“checkStatus”,具有以下实现:

function checkStatus(event){
    if (event.status == "begin") {
        console.log("ajax begin");
    }  else if (event.status == "success") {
        console.log("ajax success");
    }
}

f:ajax定义是(简化的):

<f:ajax event='click' onevent='checkStatus` listener="#{mrBean.handler}"/>

‘begin’事件永远不会发生.
任何的想法?

P.S成功事件起火了.

谢谢!

最佳答案 这是MyFaces 2.0.5:
MYFACES-3080中的已知错误

您可以通过修补问题注释中所述的jsf.js或等待2.0.6发布来解决此问题.

点赞