PDA

Volledige versie bekijken : databinding doorgeven aan functie


ScrapHeap
%Europe/Berlin %855 %2008, 21:32
ik heb een xmllijst met data.
Deze data wil ik gebruiken in een repeater.

In deze repeater heb ik een 'knop' gemaakt die bij de click een functie aanroept.
Nu wil ik aan die functie data meegeven uit die xml-lijst. Maar dat lukt me niet.

ik heb een 'knop':
<mx:Canvas
width="540" height="146" useHandCursor="true" buttonMode="true" mouseChildren="false"
click="showFeaturedSlides('xmldata')" />

en de functie:
private function showFeaturedSlides(path:String):void{
featuredSlides = PopUpManager.createPopUp(this, components.SlideshowWindow, true) as TitleWindow;
// doorgeven van bestandnaam
featuredSlides.data = path;
}

De xmldata die ik wil doorgeven aan de funtie zou zoiets als {repeater.currentItem.xmldata} moeten zijn. Maar dat werkt dus niet.

Kan iemand me op weg helpen.

thanx

TheDutch
%Europe/Berlin %860 %2008, 21:38
Probeer dit eens

click="showFeaturedSlides( event.currentTarget.getRepeaterItem() )"

Zie ook voorbeeld (http://livedocs.adobe.com/flex/2/langref/mx/core/Repeater.html#includeExamplesSummary) op LiveDocs :).

ScrapHeap
%Europe/Berlin %918 %2008, 23:02
Yeah,

Hoewel niet helemaal het juiste antwoord. Het heeft me wel uit de brand geholpen.

dank je wel.

Deze werkt:
click="showFeaturedSlides(event.currentTarget.getRepeater Item().xmldata)"