1

こんにちは、Sencha touch 2.1 をダウンロードし、そこにあるチャート サンプル コードを使用して実行したところ、うまくいきました。しかし、私の要件によれば、ユーザーがピッカーから年を選択したときにチャートを更新する必要があります。しかし、チャートを更新できません。

初めてチャートにデータをロードするためにストアを使用しましたが、次回はストアにプロキシ パラメータを設定してからストアをチャートに設定しようとしましたが、チャートが更新されません。私のファイルはここにあります。店舗モデルを見る

以下は、チャートを更新するために使用しているコードです。

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

私を助けてください。

4

1 に答える 1

2

解決できました。現在、チャートは以下のコードを使用して更新されています

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

それが誰かを助けることを願っています。

于 2013-01-24T11:55:16.513 に答える