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>
 

Reply via email to