Try {outerDocument.list} or {parentDocument.list} ? http://flextips.corank.com/tech/framed/using-parentdocument-or-outerdocument-
Tim On Aug 6, 2010, at 10:44 AM, Davis Ford <davisf...@zenoconsulting.biz> wrote: Can someone tell me what's wrong with this code? It generates the error: 1120: Access of undefined property list List exists, but it seems like the scope of the DropDownList can't see it? I've seen other example like this...how can I bind to the dataProvider on the list if the property/var lives in the parent container? <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx=" <http://ns.adobe.com/mxml/2009> http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] public var list:Array = ["one", "two", "three"]; ]]> </fx:Script> <mx:AdvancedDataGrid id="grid" width="100%" height="100%"> <mx:columns> <mx:AdvancedDataGridColumn > <mx:itemRenderer> <fx:Component> <s:DropDownList dataProvider = "{list}"/> </fx:Component> </mx:itemRenderer> </mx:AdvancedDataGridColumn> </mx:columns> </mx:AdvancedDataGrid> </s:Application>