Отправляется ли событие, когда серия добавляется в диаграмму в flex?

Я хочу знать, когда данные были добавлены в график, чтобы я мог использовать localToData() рисовать на графике. Если я сделаю это сразу после установки dataProvider, диаграмма еще не обновится, поэтому вызов localToData не вернет правильные значения. Есть ли событие, на которое я могу подписаться, чтобы я знал, что диаграмма нарисовала данные в dataProvider?

2 ответа

Существует событие CollectionChanged, поэтому вы можете его прослушать. Кроме того, исходные данные можно получить, используя событие initialize/creationComplete в компоненте Chart.

Событие updateComplete, хотя и не строго для этой цели, срабатывает после серии updateDisplayList Метод был вызван, что достаточно близко.

Другие вопросы по тегам