チャートをダブルクリックしたときに、dataProvider を変更したい:
public function myListener(e:ChartItemEvent):void {
mainDataProvider = e.hitData.item.costsByNature;
pieSeries.nameField="natureLabel";
pieSeries.field="amount";
}
実行すると、エラーが発生します。金額プロパティが ProjectDTO に見つからず、デフォルト値がありません。
以前の dataProvider は、要素の型が ProjectDTO の arrayCollection でしたが、要素の型が CostByNatureDTO の arrayCollection に変更したいと考えています。
CostByNatureDTO はプロパティとして amount を持っています
どうすればそれを解決できますか?