Я хочу быть в состоянии отловить любую ошибку, выданную на моем экране.Пока мой код такой:
Ext.application({
errorHandler:function(err){
alert(err.msg);
return true;
},
requires: [
'Ext.ux.ajax.JsonSimlet',
'Ext.ux.ajax.SimManager'
],
views: [
'Admin.view.something',
'Admin.view.somethingController'
],
name: 'Admin',
launch : function() {Ext.create('Admin.view.something');
Ext.Error.notify = false;
Ext.Error.handle = this.errorHandler;
}
});
Проблема в том, что у меня есть некоторые объекты, которые могут быть неопределенными.Если я делаю что-то вроде undefined.properties, обработка ошибок не улавливает это.
Я знаю о таких функциях, как "Ext.isDefined ()", но для этого случая мне действительно нужно обрабатывать все общие ошибки втак же.