2010-03-22 2 views
1

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

ответ

1

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

+0

Спасибо, я не уверен, что это сработало бы, когда коллекция была назначена на график. – slashnick

+0

Несомненно, это не так. Но вы можете создать сеттер для коллекции для этого в вашей пользовательской диаграмме :) TTT, я не думаю, что это изящное решение. – mico

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^