Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-04-2011, 07:52   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 16
LineChart mit n-LineSeries und unterschiedlichem DataProvider

Hallo Leute!

Wie der Titel schon sagt, brauche ich ein LineChart bei dem ich vorher nicht weiß, wieviele LineSeries es geben wird, da die XML Struktur unterschiedlich lang sein kann.
Mit bspw. zwei festen LineSeries, die im MXML stehen und meine XML funktioniert das Chart (wenn das Chart die XML als Dataprovider bekommt). Für meine Fälle müsste jede LineSeries einen Teil der XML als Dataprovider bekommen. Dies funktioniert leider nicht.

Nachfolgend einmal mein Code:

[die Schleife mit der ich die lineSeries' erstelle]
Code:
for (var j:int = 0; j < result.result.Rowset.Row.Message.Output.chart.chartelementlist.length(); j++)
				{
					var lineSeries:LineSeries = new LineSeries();
					lineSeries.dataProvider = result.result.Rowset.Row.Message.Output.chart.chartelementlist[j].chartelement;
					lineSeries.yField = "value";
					lineSeries.xField = "label";
					lineSeries.setStyle("form","segment");
					lineSeries.displayName = result.result.Rowset.Row.Message.Output.chart.chartelementlist[j].@label;
					
					lineChart.series.push(lineSeries);
				}
[meine XML]
Code:
...
<chart>
		  	<chartelementlist label="Soll Hubzahl je Minute">
				<chartelement>
					<label>Tag 1</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
				<chartelement>
					<label>Tag 2</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
				<chartelement>
					<label>Tag 3</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
				<chartelement>
					<label>Tag 4</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
				<chartelement>
					<label>Tag 5</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
				<chartelement>
					<label>Tag 6</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
				<chartelement>
					<label>Tag 7</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
				<chartelement>
					<label>Tag 8</label> 
					<value>20</value> 
					<color>#c198c2</color>
				</chartelement>
			</chartelementlist>
		   </chart>
...
Hättet ihr da eine Idee? Was mache ich falsch? Funktioniert das überhaupt so, wie ich mir das vorstelle?

Danke für eure Hilfe!

mfg
Klemmi19 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
NativeMenu-> Farbe und Form von LineSeries ändern zidaninho Flex programmieren 2 22-03-2009 18:47
Funktion glätten oder LineSeries auslesen ullim Flex allgemein 0 15-12-2008 17:05
MM.LineChart-komponente: Was und wo? Amargosa Komponenten und SmartClips 1 03-07-2006 15:36
.htmlText mit unterschiedlichem verhalten the binary Flash MX 2004 1 16-09-2005 22:04
as mit unterschiedlichem Resultat slapy ActionScript 1 12 16-07-2004 18:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele