первый вопрос здесь.
У меня есть BarChart показывает несколько обычных баров и BarSeries, как это:Обновите BarChart после добавления BarSeries
<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?
Да, флекс общается удаленно. Но даже если я получаю новые данные с сервера или локально, я думаю, что проблема на стороне клиента. Мне нужно какое-то обновление() или redraw() после добавления новых BarSeries. – GoVeM