Re: [flexcoders] DataGrid ItemRenderer Problem

2010-05-26 Thread Alex Harui
Try outerDocument


On 5/25/10 10:16 PM, jmfillman jmfill...@verizon.net wrote:






I have an itemRenderer:

mx:DataGridColumn headerText= dataField=remove width=20
 mx:itemRenderer
fx:Component
mx:Image source=assets/Remove-32.png height=20 width=20 
useHandCursor=true buttonMode=true click=trace (parentDocument); 
parentDocument.removeItem()/
/fx:Component
 /mx:itemRenderer

When I first load the state where the DataGrid is, add items to the grid, 
remove items from the grid, etc., the trace returns the root application 
(My_Site). When I subsequently change states and then back to the state where 
the DataGrid is located, the trace returns the container:

My_Site.ApplicationSkin2._ApplicationSkin_Group1.contentGroup._My_Site_SkinnableContainer1.mainContainer6

This causes an error, so the question is, how do I call the function regardless.






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui


[flexcoders] DataGrid ItemRenderer Problem

2010-05-25 Thread jmfillman
I have an itemRenderer:

mx:DataGridColumn headerText= dataField=remove width=20
mx:itemRenderer
fx:Component
mx:Image source=assets/Remove-32.png height=20 width=20 
useHandCursor=true buttonMode=true click=trace (parentDocument); 
parentDocument.removeItem()/
/fx:Component
/mx:itemRenderer

When I first load the state where the DataGrid is, add items to the grid, 
remove items from the grid, etc., the trace returns the root application 
(My_Site). When I subsequently change states and then back to the state where 
the DataGrid is located, the trace returns the container:

My_Site.ApplicationSkin2._ApplicationSkin_Group1.contentGroup._My_Site_SkinnableContainer1.mainContainer6

This causes an error, so the question is, how do I call the function regardless.