PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Säulen dynamisch aus Array laden


m400mail
31.03.2009, 10:19
Hallo zusammen,

ich arbeite gerade an einem ColumnChart .
Die Daten stehen in einer ArrayCollection. Beispiel:
<details>
<group>
<vj>-175</vj>
<lj>2600</lj>
<xj>2000</xj>
<ej>2700</ej>
</group>
<group>
<vj>3400</vj>
<lj>2500</lj>
<xj>2000</xj>
<ej>2700</ej>
</group>
usw......



Jetzt möchte ich die Säulen dynamisch aufbauen. Also je nachdem was
als Felder in der XML Datei vorkommt.
z.B. wenn 4 Felder vohanden sind, dann vier Säulen
wenn 2 Felder dann zwei Säulen.

Bisher schaffe ich es aber nur die Säulen hardcoded zu erstellen.
series1 = new ColumnSeries();
series1.dataProvider = chartdata4;
series1.yField = "xj";
series1.displayName = "Spalte 2005 als test";

series2 = new ColumnSeries();
series2.dataProvider = chartdata4;
series2.yField = "ej";
series2.displayName = "2006 als test";
var currentSeries:Array = win4Chart1.series;
currentSeries.push(series1);
currentSeries.push(series2);
win4Chart1.series = currentSeries;


Kann man die Feldnamen aus dem Array dynamisch ermitteln ?

Bin für jede Hilfe dankbar
Gruß
Michael