Dauntless
%Europe/Berlin %812 %2005, 19:30
Hi iedereen!
Ik wil dus simpel weg een tree component vullen. Na lang zoeken lijkt de data provider mij het simpelste, ondanks dat het daar ook met een omweg moet. Ik laad een xml in van een server, die zet ik om in het formaat van de dataprovider (<node label="blaat"> etc) en deze ken ik dan toe aan de Tree component.
Maar, in mijn orginele xml staat veel meer data. Ik wil dus ook aan die 'extra' data graken wanneer ik op een node klik ...
Dit bv werkt niet:
//bij het opbouwen van de dp
dp+= "<node label=\""+root.childNodes[i].childNodes[j].attributes.title+"\" info=\""+root.childNodes[i].childNodes[j].attributes.info+"\" />";
//bij het klikken
var myList:Object = new Object();
myList.change = function(e:Object)
{
trace(e.info);
}
myTree.addEventListener("change", myList);
Hoe werkt dat dan wel? :#
Alle hulp is welkom!
Ik wil dus simpel weg een tree component vullen. Na lang zoeken lijkt de data provider mij het simpelste, ondanks dat het daar ook met een omweg moet. Ik laad een xml in van een server, die zet ik om in het formaat van de dataprovider (<node label="blaat"> etc) en deze ken ik dan toe aan de Tree component.
Maar, in mijn orginele xml staat veel meer data. Ik wil dus ook aan die 'extra' data graken wanneer ik op een node klik ...
Dit bv werkt niet:
//bij het opbouwen van de dp
dp+= "<node label=\""+root.childNodes[i].childNodes[j].attributes.title+"\" info=\""+root.childNodes[i].childNodes[j].attributes.info+"\" />";
//bij het klikken
var myList:Object = new Object();
myList.change = function(e:Object)
{
trace(e.info);
}
myTree.addEventListener("change", myList);
Hoe werkt dat dan wel? :#
Alle hulp is welkom!