Имеется модель для хранения объектов с xtype: 'src', то есть картинок, которые нужно вывести.
Ext.define('ItemModel', {
extend: 'Ext.data.Model',
idProperty: 'itemModel',
fields: [{
name: 'id',
type: 'int'
},{
name: 'xtype',
type: 'string'
},{
name: 'src',
type: 'string'
}]
});
С сервера передается такой JSON:
[{"id":0,"xtype":"image","src":"img\/newalbum.png"},{"id":1,"xtype":"image","src":"img\/newalbum1.png"}]
Затем изображения выводятся на панели с помощью loader-а:
var previews = Ext.create('Ext.Panel',{
layout: 'column',
height: 500,
loader:{
autoLoad : true,
url: 'src/read.php',
renderer: "component",
}
});
При перезагрузке страницы периодически возникает ошибка:
Код:
|
TypeError: me.el is null
me.container = Ext.get(me.el.dom.parentNode); |
в строке 37654 ext-all-dev.js.
При этом страница не отрисовывается.
Периодичность в разных браузерах разная. В IE вообще не возникает, однако появляется, если включить отладчик. В Firefox возникает более-менее часто, но как я заметил, тоже только при включенном firebug-е. В Опере и Хроме происходит постоянно. То, что ошибка проявляется только при включенных средствах разработки, наводит на мысль, что ошибка эта есть всегда, но она не критична, если "средства" её не зафиксировали.
Ошибка возникает только когда в панель добавлен loader.