Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-05-2011, 09:47   #1 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 10
Smile Nur Inneres Objekt weitergeben

Hallo zusammen

Ich bin fast am Ziel

Habe es jetzt endlich gescahfft eine XML Abfrage per Service zu starten.
Das Ergebnis soll anschliessend in einer DropDownList dargerstellt werden.

Das Objekt aus dem service enthält foglende Informationen:
Code:
 {
 {
 {
string
description:Vorgang
number
id:1
number
type:2
string
title:Vorgang 1
number
status:1
 }
 {
string
description:Vorgang
number
id:1
number
type:2
string
title:Vorgang 2
number
status:1
 }
 }
string
sql: SELECT vorgang.ID AS id, vorgang.TITLE, vorgang.DESCRIPTION, vorgang.TYPE FROM vorgang  WHERE vorgang.DELETED=0
 }
Wenn ich dies als dataprovider der DropDownList übergebe erscheint nichts. Da ich aus meiner Sicht auf das innere Objekt zugreifen muss.

Habe es mit
var result:Object = e.result; und
var result:Object = e.result[0];

probiert. Leider noch kein Erfolg

Lg
neridox ist offline   Mit Zitat antworten
Alt 26-05-2011, 09:54   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Ist das JSON? Hast du dir mal deinen Post angeschaut und durchgelesen, bevor zu Submit gedrückt hast? Du musst schon etwas mitarbeiten...
Omega Psi ist offline   Mit Zitat antworten
Alt 26-05-2011, 10:11   #3 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 10
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Ist das JSON? Hast du dir mal deinen Post angeschaut und durchgelesen, bevor zu Submit gedrückt hast? Du musst schon etwas mitarbeiten...
Ja habe ich, aber demfall was vergessen.
Also der Output ist nur die Ausgabe des Objektes damit ihr seht wie es aufgebaut ist.

Das es wie JSON aussieht ist nur Zufall, ich möchte eigntlich nur wissen wie ich ans innere {} komme, damit ich dies dem dataprovider übergeben kann.

Lg
neridox ist offline   Mit Zitat antworten
Alt 26-05-2011, 10:17   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Ich verstehe den Pseudocode nicht, sorry. Schaue dir mal in der Doku an, wie man in XML auf Kindknoten zugreift.

PS: ein eigenes Datenmodel wäre besser als XML.
Omega Psi ist offline   Mit Zitat antworten
Alt 26-05-2011, 12:24   #5 (permalink)
Neuer User
 
Registriert seit: May 2011
Beiträge: 10
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Ich verstehe den Pseudocode nicht, sorry. Schaue dir mal in der Doku an, wie man in XML auf Kindknoten zugreift.

PS: ein eigenes Datenmodel wäre besser als XML.
Ich glaube, dass ich es viel zu kompliziert formuliere
und versuche es nochmal.

Ich rufe einen Service auf und erhalte ein einfach aufgebautes XML zurück:
Code:
			var service:HTTPService = new HTTPService();
			service.url = 'http://localhost/index.php';
			service.request = {'cmd':'selectVorgang','deleted':'0'};
			service.addEventListener(ResultEvent.RESULT, onResultHandler);
			service.addEventListener(FaultEvent.FAULT, onFaultHandler);
			service.send();
Im onResultHandler gebe ich dies als dataprovider der dropdownlist mit:
Code:
		private function onResultHandlerWhitelist (e:ResultEvent) : void
		{
			var result:Object = e.result;
			ddlVorgang.dataProvider = result;
		}
Nur zeigt mir die DropDown keine Werte an. Der Wert von result habe ich ja bereits gepostet.

Ich habe anstelle von result folgendes probiert und dann listet er die Einträge auf. Nur möchte ich die natürlich dynamisch erhalten.

Code:
var result:ArrayCollection = new ArrayCollection([
{ Id:"1", label:"eins" },
{ Id:"2", label:"zwei" },
{ Id:"3", label:"drei" } ]);
Hoffe man versteht es jetzt besser

Lg
neridox 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
Objekt im Array in Objekt einer Klasse parsen toeoe ActionScript 2 9 29-07-2007 14:54
Library Objekt weitergeben barebone Flash MX 2004 2 25-06-2006 20:54
objekt a liegt über objekt b, aber b soll man "durch" objekt a hindurch anklicken und JensEickhoff ActionScript 1 2 14-08-2003 13:23
objekt auf objekt und dann nich nochmal objekt Marhault Flash MX 8 14-08-2002 01:49
XML Objekt durchlaufen: Je größer das Objekt, desto langsamer der Durchlauf Sokraflash Flash mit XML und Webservices 1 29-07-2002 08:08


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

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


Copyright ©1999 – 2012 Marc Thiele