1

散布図を動的に作成し、ストアからデータをフェッチしてシリーズをロードしたいと考えています。それを行う方法はありますか?私は次のことをしました:

var myChart = Ext.create('Ext.chart.Chart',{
  id:'myChart',
  renderTo:'myPanel',
  axes:[],  // blank because i need to add axes from store
  series:[] // blank because i need to add series from store
  :
  :
});

for(conditions){
  myChart.config.axes[0].fields.push(record[cnt].data.fieldName);
  var series = {
    type:'scatter',
    axis:['right', 'bottom'],
    xField:'myXfield',
    yField:record[cnt].data.yfieldVal
  }
  myChart.config.series.push(series);
}//for loop ends

myChart.redraw();

動的に追加されたプロットを含むチャートを見ることができません。

どんな助けでも感謝します!

ありがとう!

4

1 に答える 1

0

問題に対処する方法を理解しました。ストア名とその他の関連フィールドのグローバル変数を宣言しました。get メソッドと set メソッドを作成しました。これらは app.js ファイルで定義されています。set メソッドを使用してこれらのグローバル変数に値を動的に設定し、get メソッドを使用して割り当てられた値を使用することができました。必要に応じて、誰かがこの手法を使用できることを願っています。

于 2013-10-17T14:59:54.867 に答える