Hi,

you can use Application.application.*name_property* in the component  if the
function/property is declared public.

Please replace *name_property *with your function or property name .

Vijay

2008/12/3 rjoshicool <[EMAIL PROTECTED]>

>
> Hi,
> I am developing an application in Flex 3. I want to access a function
> of the main application from the item renderer component. I was trying
> to use the outerDocument property of Flex, but it is not recognizing
> it.
> How can I access this property? Also how can i use the ParentDocument
> property here?
>
> Code I have written -
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute" creationComplete="myService.send()">
> <mx:HTTPService id="myService" url="myXML.xml"
>        result="getResult(event)" />
>        <mx:Script>
>                <![CDATA[
>                        import mx.collections.ArrayCollection;
>                        import mx.rpc.events.ResultEvent;
>                        import mx.controls.Alert;
>
>                        [Bindable]
>                        private var myArrColl:ArrayCollection;
>
>                        private function getResult(event:ResultEvent):void
>                        {
>                                myArrColl = event.result.Adobe.Product;
>                        }
>
>                        public function someFunction():void
>                        {
>                                Alert.show('Hello');
>
>                        }
>                ]]>
>        </mx:Script>
>        <mx:Canvas>
>        <mx:DataGrid id="myDG" dataProvider="{myArrColl}">
>        <mx:columns>
>        <mx:DataGridColumn headerText="Product Names">
>                <mx:itemRenderer>
>                        <mx:Component>
>                                <mx:Button label="{data.Name}"
> click="outerDocument.someFunction
> ()" />
>                        </mx:Component>
>                </mx:itemRenderer>
>        </mx:DataGridColumn>
>        </mx:columns>
>        </mx:DataGrid>
>        </mx:Canvas>
> </mx:Application>
> >
>


-- 
Vijay

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to