Hi shorty,

i had the same problem few days ago. I got this done by adding some
functionality in change event of the viewstack.
Try to do the folowing:
Instead of getting the object using getChildAt, try to get the object by its
name and then call some method that do the refresh for you, like this:

        private function stackHandle(event:IndexChangedEvent):void
        {
           var obj : verPrendas = viewstack1.getChildByName("verPrendas");
           obj.reload();
        }

Note that you have to implement the method reload wich can be a function
that retrieve a list ou do some tasks to refresh its data.

Best Regards,

Fausto.
2010/2/5 shorty <shorty.a...@gmail.com>

> Hi guys, im new in this group, im from chile, then i speak spanish
> native, my english is not good.
>
> Well, my question: i have a viewStack and with two contents, one for
> add items and other for show items in a datagrid, then when i add a
> item and i change contents for see new items, my datagrid it's same
> don't refresh or reload data, then i read that i can make a function
> for each time that i change of container, this function reload data.
> but doesn't work.
>
> Below  i let u my code from my viewstack:
>
> <mx:ViewStack creationPolicy="all" selectedIndex="0"
> change="stackHandle(event)" x="21.5" y="10" id="viewstack1"
> width="716.5" height="518">
>                  <com:verPrendas id="verPrendas" label="Mi Ropa"
>                                  height="518" width="714"/>
>
>                  <com:crearPrendas id="agregarPrenda"
> label="Agregar"
>                                  height="518" width="714"/>
>
> </mx:ViewStack>
>
> and here my function that assume it will reload my data.
>
>         private function stackHandle(event:IndexChangedEvent):void{
>
>            var obj:Object = viewstack1.getChildAt(event.newIndex);
>            obj.reload();
>         }
>
> I need u help, other function or any other idea. i saw a theme similar
> in this group, but i can't understand.
>
> Sorry for my english
>
> greetings
>
>
> i will be waiting
>
> --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to flex_in...@googlegroups.com.
> To unsubscribe from this group, send email to
> flex_india+unsubscr...@googlegroups.com<flex_india%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to flex_in...@googlegroups.com.
To unsubscribe from this group, send email to 
flex_india+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to