Ext JS 7.4.0 Modern版Ext.dataview.NavigationModel的onChildTrigger变量使用错误
代码报错修复方案
该报错由源码笔误导致:
函数开头已经将事件对象赋值给了局部变量e,但判断语句中错误调用了未声明的全局变量event,在严格模式或者不支持全局window.event兼容的运行环境下会直接抛出未定义错误。
标注位置的修正思路正确,此处直接将event.target.id替换为e.target.id即可解决问题,修正后的对应代码段如下:
if (e.target.id === location.child.id) { this.handleLocationChange(location, { event: e }); return; }
该问题属于Sencha 7.4 Modern版本的已知源码笔误,社区已有多例相同场景的反馈。
Sencha框架Bug提交渠道说明
官方论坛提示反馈已迁移至Stack Overflow的说法属实,目前普通社区用户的Bug反馈、技术问题咨询都可以在Stack Overflow提交,发布时打上对应框架标签即可,官方技术团队会定期处理相关标签下的问题。
如果是Sencha付费商业授权用户,还可以通过官方商业支持工单通道提交问题,响应和修复优先级会高于社区反馈。
内容的提问来源于stack exchange,提问作者OFDev
相关产品推荐
相关产品推荐

