我有一个f:ajax
和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}"/>
"开始"事件永远不会启动。有什么想法吗?
p.Ssuccess
事件确实启动。
谢谢!
这是MyFaces 2.0.5:MyFaces-3080 中的一个已知错误
您可以按照问题注释中的说明,通过修补jsf.js来修复此问题,或者等待2.0.6发布。