Эта проблема меня немного задевает, я пытаюсь использовать панель с шаблоном для отображения некоторых данных. Панель находится внутри панели, код выглядит следующим образом:ExtJs 4 Панель с XTemplate не работает с IE 8
Ext.define('foo.bar.MainPanel', {
extend: 'Ext.panel.Panel',
...
items: [
xtype: 'panel',
title: 'Sub panel',
tpl: 'Hello {name}'
]
})
Имя параметра передается путем загрузки магазина с контроллера. , например. «Привет Майк» может отображаться правильно на Chrome и FireFox, но ничего не отображается в IE 8 (да, IE 8, я знаю, что это отстой, но им нужно его использовать)
Идеи? Любые мысли будут оценены.
Обновление:
Я использовал
item.update(store) // item is the dom object, store is loaded from db
в стороне контроллера. Он работает для хрома и firefox, но не IE 8.
Я удалил эту строку и достал все элементы, имеющие xtemplate, а затем обновляю хранилище вместо этого, он работает.
Не знаю, почему ..
версия ExtJS является 4.2.2 – thinkman