ここで最初の質問。
このように私は、いくつかの通常のバーを示すBarChartコントロールとBarSeriesにを持っている:ユーザーがボタンをクリックするとBarSeriesを追加した後にBarChartをリフレッシュする
<mx:BarChart id="barchart" dataProvider="{model.myList}" type="clustered">
<mx:horizontalAxis>
<mx:LinearAxis autoAdjust="true"/>
</mx:horizontalAxis>
<mx:verticalAxis>
<mx:CategoryAxis categoryField="name"/>
</mx:verticalAxis>
<mx:series>
<mx:BarSeries dataProvider="{model.myList}" xField="myValue"/>
</mx:series>
</mx:BarChart>
、私は、いくつかの値を計算する「myCalculatedValue」上に置くと、別のBarSeriesにを追加する必要があります比較として。私はこれをやっている:
var barSerie:BarSeries = new BarSeries();
barSerie.dataProvider = model.myList;
barSerie.xField = "myCalculatedValue";
barchart.series.push(barSerie);
しかし、BarChartはまったく変更されません。新しいBarSeriesを追加した後にグラフを更新する方法はありますか?
コーディング良くないですが、でもそれ自体にシリーズを割り当てること無効化の原因となることを指摘する価値があるはい、フレックスは、リモートで通信しています。しかし、私はサーバーまたはローカルから新しいデータを取得している場合でも、私は問題がクライアント側だと思う..私は新しいBarSeriesを追加した後、何らかのリフレッシュ()または再描画()が必要です。 – GoVeM