Как получить последнее событие на ExtJs - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь создать костюм Обработчик ошибок.На данный момент я могу получить ошибки, сгенерированные системой, с помощью следующего кода:

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

Моя проблема: я хотел бы указать, какой тип события или действия вызвал мою ошибку.

Есть ли способ узнать, какие события / слушатели / действия были вызваны?Что-то вроде использования Ext.util.Observable

1 Ответ

0 голосов
/ 01 октября 2018

Я нашел свое решение.Это что-то вроде этого;

    //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)
        });

Делая это, каждый раз, когда на «объекте» запускается событие, эта функция срабатывает, и я могу регистрировать ошибку или событие, которое сработало.

...