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].
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en.