因此,Im試圖做的是填充Extjs折線圖。我創建了一個JSON商店,從一個遠程頁面拉出JSON,出於某種原因,我的圖沒有被填充。使用json不能正常工作的填充Extjs圖形
我的繼承人分機代碼:
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'));
}
}
}
});
});
而繼承人是應該被填充它的JSON:
{"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}
]}
我無法弄清楚我爲什麼不會工作的生活。圖形軸出現,但該行不渲染。
Call store.load(); – subv3rsion 2011-03-14 17:00:05
嗨, 我面臨同樣的問題。你有沒有想過如何解決它? 謝謝 – 2011-04-25 16:48:35