créer un GridPanel comme ceci:Component Obtenir dans ExtJS
grid = new xg.GridPanel({
id: 'gridid',
store: store,
columns: [
...
Plus tard, je tente d'obtenir l'élément afin que je puisse charger de nouvelles données en elle. Dans la documentation Sencha il déclare que loadData est à la disposition GridPanel objet
J'ai donc essayé ceci:
Ext.getCmp('gridid').loadData(store);
Et chromes imprime console cette erreur:
Uncaught TypeError: Object [object Object] has no method 'loadData'
Fait intéressant, quand j'essaie
Ext.getCmp('gridid').getStore().loadData(store);
Cette erreur disparaît et le magasin actuel disparaît de la grille, mais il reste vide, le nouveau magasin n'est pas chargé. S'il vous plaît aider! MISE À JOUR: Lorsque je console.log le magasin, je vois toutes les informations à l'intérieur de l'objet telles qu'elles devraient apparaître, mais elles ne sont pas affichées dans la grille.
Merci Wombleton cela a fonctionné, :) –