Я создал Extjs.Panel, и теперь я хотел бы динамически загружать в него контент. Поэтому я написал этот простой код
Ext.get('contentPanel').load({
url: '@Url.Action("TempView","Home")'
});
После выполнения этой функции панель заполняется TempView, однако через пару секунд я получаю сообщение об ошибке в библиотеке Extjs
Ошибка времени выполнения Microsoft JScript: невозможно получить значение свойства
'events': объект нулевой или неопределенный.
EDIT
Я следовал совету @DmitryB и использовал отладочную версию библиотеки. Вот что я узнал. Оказалось, что проблема в функции
getElementEventCache
, который определен в файле ext-all-debug.js в строке 11108. Функция выглядит следующим образом
getElementEventCache : function(element) {
if (!element) {
return {};
}
var elementCache = Ext.cache[this.getId(element)];
return elementCache.events || (elementCache.events = {});
},
Исключение выдается в последней строке из-за того, что elementCache имеет значение null.
Вот трассировка стека от visualstudio