如何在Sencha touch图表中设置新数据

时间:2013-01-21 10:49:37

标签: charts sencha-touch-2

您好我下载了Sencha touch 2.1,我使用了图表示例代码来运行它并且运行良好。但是根据我的要求,当用户从选择器中选择一年时,我必须刷新图表。但我无法更新图表。

第一次在图表中加载数据时,我使用了Store,但下次我尝试将代理参数设置到我的商店,然后将商店设置为图表,但我的图表没有刷新。我的档案在这里。 view Store Model

以下是我用来刷新图表的代码。

var myProxy = store.getProxy();                                                            
myProxy.setExtraParam( 'Year', '2010' );                                                                        
store.setProxy(myProxy);
var myChart = Ext.getCmp('myChart');                                           
myChart.setStore(store);                                                     
myChart.renderFrame();

请帮帮我。

1 个答案:

答案 0 :(得分:2)

我能够解决它。现在图表正在使用以下代码进行更新

var data = []; 
data.push 
( 
    {"name": "Item-0", "comedy": 18.34}, 
    {"name": "Item-1", "comedy": 2.67}, 
); 
store.setData(data);

希望它会帮助别人。