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!
Tags
Adobe Adobe Student Rep Air AJAX Alternativa 3D AMFPHP ASP.NET Audio Ayudantías Blog Charlas Checklist Chile Concurso DateField Discovery Channel Documental Eclipse Engine 3D Español Firefox Flash Flex Flex Air Flex Builder Flex Builder 3 Flex Camp flexcamp Flex Camp Chile FlexCampChile FlexHispano Flex Media Player FlexMediaPlayer FLV Gestión Empresarial Google Google Gadgets Huasonic Media Modularización Modulos Music MySQL Villagrán & Quiroz Zend FrameworkCategories
Archives
Spam Blocked
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Feb | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||