hi,

you can dispatch a custom event from the function onClickEvent and set it
bubbles true and then handle it in main application and addeventListener
should be called on data grid reference.

On Thu, Jan 20, 2011 at 1:36 PM, Gautam Ram <[email protected]> wrote:

> Hi..
>
>     <mx:DataGrid id="dgId" dataProvider="{ddStmt}">
>         <mx:columns>
>             <mx:DataGridColumn dataField="name" headerText="Name"
> width="150"/>
>             <mx:DataGridColumn id="typeId" dataField="type"
> itemRenderer="com.DGIconRender" headerText="file" width="200"/>
>
>         </mx:columns>
>     </mx:DataGrid>
>
>
>
> DGIconRender class ..
> --------------
>
> override public function set data(value:Object):void
> {
>      if(value != null)    {
>         super.data = value;
>     }
> }
>
>
> public function onClickEvent():void{
>     Util.openDocument(data);
> }
>
> <mx:HBox width="100%" height="100%" verticalGap="0" horizontalGap="0"
> verticalAlign="middle" horizontalAlign="center">
>         <mx:HBox id="pdbox">
>             <mx:LinkButton id="testImage" rollOverColor="#FFFFFF"
> textRollOverColor="#000000" click="onClickEvent()"/>
>         </mx:HBox>
> </mx:HBox>
>
> *My issue*:  *select the dataFridcolumn using keyboard and invoke the
> onClickEvent() (In the ItemRendor)
> while datagrid column change.. while am trying to access that function
> using change()  of datafrid
> am getting null object reference *
>
> Gautham
>
>
>
>
> On Thu, Jan 20, 2011 at 11:03 AM, Vikas Madan <[email protected]>wrote:
>
>> Gautham, I am not sure if I understood your problem properly. Please share
>> some code for better understanding, so that others can help you.
>>
>> I guess you need to use, itemClick event and do what you are trying to do.
>> But we can give you the most appropriate answer only once we know what you
>> are doing in the code currently.
>>
>> Thanks,
>> Vikas
>>
>> On Wed, Jan 19, 2011 at 8:25 PM, Gautham <[email protected]> wrote:
>>
>>> Hi Friends,
>>>
>>> I am working with a mx:datagrid and one of my column uses itemRendor
>>> and clicking that column uses a function which passes data as
>>> arguement.
>>> I need to access this function from my mxml page using the datagrid
>>> column change.
>>> while am trying to call this function am getting error like null
>>> object reference
>>>
>>> currently the item rendor class is overriding (override public
>>> function set data(value:Object):void)
>>> and this data is sending to the click function.
>>>
>>> How i can call this function from my mxml
>>>
>>> Gautham.
>>>
>>> --
>>> 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]<flex_india%[email protected]>
>>> .
>>> 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 [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<flex_india%[email protected]>
>> .
>> 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 [email protected].
> To unsubscribe from this group, send email to
> [email protected]<flex_india%[email protected]>
> .
> 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 [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