Acceder a componente padre desde itemRenderer
23
May/091
May/091
Una forma útil de acceder a algún componente padre desde un itemRenderer personalizado es a través de la propiedad owner, como ejemplo práctico tendremos un List y un componente del tipo VBox con un botón que llamará a una función de la lista:
Lista.mxml
<?xml version="1.0" encoding="utf-8"?> <mx:List xmlns:mx="http://www.adobe.com/2006/mxml" itemRenderer="itemRender"> <mx:Script> <![CDATA[ public function getClick(datos:String):void { trace("Datos: " + datos); } ]]> </mx:Script> </mx:List>
itemRender.mxml
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ public function enviarDatos():void { var padre:Lista = owner as Lista; padre.getClick("Enviando datos"); } ]]> </mx:Script> <mx:Button label="Boton" click="enviarDatos()" /> </mx:VBox>
Espero que les sirva de ayuda!
Enjoy this article?
Comments (1)
Trackbacks (0) ( subscribe to comments on this post )
Leave a comment
No trackbacks yet.
3:30 am on May 28th, 2009
Has Read several times, but don’t care nothing have not understood.