Donc ce que j'essaie de faire est de remplir un graphe linéaire Extjs. J'ai créé un magasin JSON qui extrait json d'une page distante et, pour une raison quelconque, mon graphique n'est pas rempli.Remplissage d'un graphe Extjs avec json ne fonctionnant pas
Heres mon code Ext:
Ext.onReady(function(){
var store = new Ext.data.JsonStore({
autoDestroy: true,
url: 'http://myURL.com',
storeId: 'graphStore',
root: 'rows',
idProperty: 'date',
fields: ['date', 'posts']
});
new Ext.Panel({
title: 'Posts',
renderTo: 'test_graph',
width:500,
height:300,
layout:'fit',
items: {
xtype: 'linechart',
store: store,
xField: 'date',
yField: 'posts',
listeners: {
itemclick: function(o){
var rec = store.getAt(o.index);
Ext.example.msg('Item Selected', 'You chose {0}.', rec.get('date'));
}
}
}
});
});
Et voici le JSON qui est censé être le peuplant:
{"rows":[
{"date":"2010-06-11","posts":4},
{"date":"2010-06-12","posts":3},
{"date":"2010-06-13","posts":1},
{"date":"2010-06-14","posts":2}
]}
Je ne peux pas comprendre la vie de mon pourquoi cela ne marchera pas. L'axe du graphique apparaît, mais la ligne ne rend pas.
Appelez store.load(); – subv3rsion
Salut, Je suis confronté au même problème. Avez-vous trouvé comment le résoudre? Merci –