MyFaces 4.0.2 Ajax事件源识别异常求助
问题:MyFaces搭配Jakarta适配版RichFaces时Ajax事件source为null
我正在使用MyFaces搭配为适配Jakarta做了大幅修改的RichFaces版本,怀疑问题根源出在MyFaces上。
在RichFaces中,我们通过faces.ajax.addOnEvent(facesEventsListener);注册监听器来接收Ajax事件,通常会利用返回的数据获取事件源:
const statusAjaxEventHandler = function (data, methodName) { ... const source = data.source; ... }
但目前source的值为null,导致无法将事件关联到正确的元素。该问题仅在通过Ajax渲染页面时出现,全页刷新后则能正常获取事件源。
恳请各位提供帮助。
补充说明:针对希望在Jakarta环境使用RichFaces的用户,可关注对应的'jakarta'分支相关内容
内容的提问来源于stack exchange,提问作者Milo van der Zee
相关产品推荐
相关产品推荐

