Ce problème me dérange pendant un moment, j'essaie d'utiliser le panneau avec le modèle pour afficher des données. Le panneau est dans un panneau, le code est comme:ExtJs 4 Panneau avec XTemplate ne fonctionne pas avec IE 8
Ext.define('foo.bar.MainPanel', {
extend: 'Ext.panel.Panel',
...
items: [
xtype: 'panel',
title: 'Sub panel',
tpl: 'Hello {name}'
]
})
Le nom du paramètre est passé en chargeant le magasin du contrôleur. par exemple. 'Bonjour Mike' peut être affiché correctement sur Chrome et FireFox, mais n'affiche rien sur IE 8 (oui, IE 8, je sais que c'est nul, mais il faut l'utiliser)
Des idées? Toutes les pensées seront appréciées.
Mise à jour:
I utilisé
item.update(store) // item is the dom object, store is loaded from db
à côté du contrôleur. Il fonctionne pour chrome et firefox, mais pas IE 8.
J'ai supprimé cette ligne, et obtenir tous les éléments qui ont xtemplate, puis mettre à jour avec magasin à la place, cela fonctionne.
Je ne sais pas pourquoi ..
La version de ExtJs est 4.2.2 – thinkman