javascript - Ext.EventManager 在 ExtJS 5 中被弃用

标签 javascript extjs extjs4 extjs5

在 ExtJS 5 中我收到控制台警告

[W] Ext.EventManager is deprecated. Use Ext.dom.Element#addListener to attach an event listener.

我正在使用下面的代码语句,

Ext.EventManager.on(window, 'beforeunload', function() {
    //code here
});

我知道 Ext.EventManager 已被弃用,但我应该如何替换我的代码语句以在 extjs 5 中使用它?

最佳答案

使用 getWin() 方法并使用 on 附加事件处理程序。

Ext.getWin().on('beforeunload',function(){ 
   //code here
});

其他可能的选择是使用纯 JavaScript。

window.onbeforeunload = function(){
    //Code here
};  

关于javascript - Ext.EventManager 在 ExtJS 5 中被弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32307990/

相关文章:

javascript - TFS-DASHBOARD - 添加放大按钮小部件

java - 如何在 North 小部件中创建 2 个内容面板

jquery - 在 iPad 上支持触摸手势内容轮播的最佳 JS 和 HTML5 代码是什么?

ExtJS4 在带有分组标题的网格中显示嵌套模型

javascript - Jquery 选择在 Backbone 中的模板元素中不起作用

javascript - 如何更改 IIS 默认网站的 angularJS 指令

javascript - 如何使用javascript显示和隐藏特定的div?

javascript - Extjs 函数未找到问题

extjs4 - extjs 4主题如何使用全局变量创建自定义组件

css - ExtJS 4 - 文本字段的圆 Angular 不起作用