Hi all,

I have a datagrid which contians 3 datagridcolumns.
Last datagridcolumn uses one itemRendor.. that is an MXMl file.
In this column one linkbutton will displayed after loading.
I need to access this datagrid using keyboard.
and need to click this link using any keypress.

Gautham



On Wed, Jan 26, 2011 at 11:37 AM, Raj <[email protected]> wrote:

>
> What do u mean by "* datagrid column change.."*
> Which class does DGIconRender  extend ?
>
> Maybe what you need is to use inline item renderer and attach event
> listeners.
>
> You can also dispatch custom events as Munira said, if that is sufficient,
> go for it.
> If you need more control on specific events, then use inline item renderer.
>
> -Raj
>
>
> On Mon, Jan 24, 2011 at 3:53 PM, Munira Presswala <[email protected]>wrote:
>
>> 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]<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