如何在 ExtJs 上触发最后一个事件

How to get the last event fired on ExtJs

我正在尝试创建一个服装错误处理程序。到目前为止,我能够使用以下代码检索系统触发的错误:

window.onerror = function(message, source, lineno, colno, error) {
             me.errorHandler(error, true);
             return true;
        };

我的问题是:我想说明是什么事件或操作触发了我的错误。

有什么方法可以找出 Events/Listeners/Actions 被触发的内容吗?像使用 Ext.util.Observable

我找到了我的解决方案。 是这样的;

    //object is the main Page/Menu that i want to "Observate"
    Ext.util.Observable.capture(object, function(){
        //arguments have the listener, page and component
        doStuff(arguments)
        });

这样做,每次在 "object" 上触发事件时都会触发此函数,并且我可以记录错误或触发的事件。