#xml #apache-flex #dynamic #flex4 #charts
#xml #apache-flex #динамический #flex4 #Диаграммы
Вопрос:
Как я могу создать динамическую диаграмму с несколькими рядами, когда мой XML выглядит следующим образом, а количество узлов серии может быть больше или меньше в зависимости от данных.
<root><series id="Americas" name="Americas">
<item total="2" year="2011" month="April" fullDate="April 2011"/>
<item total="3" year="2011" month="February" fullDate="February 2011"/>
<item total="2" year="2011" month="March" fullDate="March 2011"/></series><series id="Asia-Pacific" name="Asia-Pacific">
<item total="2" year="2011" month="April" fullDate="April 2011"/>
<item total="1" year="2011" month="January" fullDate="January 2011"/>
<item total="1" year="2011" month="March" fullDate="March 2011"/></series><series id="EMEIA" name="EMEIA">
<item total="1" year="2011" month="April" fullDate="April 2011"/>
<item total="1" year="2011" month="February" fullDate="February 2011"/>
<item total="3" year="2011" month="March" fullDate="March 2011"/></series><series id="Global" name="Global">
<item total="3" year="2011" month="April" fullDate="April 2011"/>
<item total="3" year="2011" month="March" fullDate="March 2011"/></series></root>
Ответ №1:
Возможно, этот пример мог бы вам помочь. Из его сообщения:
Используя массивы в качестве объектов в моем dataProvider (типа ArrayCollection), я могу динамически добавлять и удалять пары ключ / значение в этот массив или из него.
Он также включает в себя исходный код примера, на который вы можете взглянуть.