Can you send the whole code, with some contents for the ArrayCollectioin?
-sam On 12/8/06, Samuel Reuben <[EMAIL PROTECTED] > wrote:
from the looks of the code it seems that you'll have to change the name of your ArrayCollection. Try myDataProvider hope it works, -sam On 12/8/06, Paul Whitelock <[EMAIL PROTECTED]> wrote: > > I hoping someone might know why I am getting an "unable to bind" > warning > with the following scenario. Below is a portion of my code that uses a > DataGrid bound to an ArrayCollection data provider ("text" is one of the > fields in the collection). > > -------------------------------------- > > [Bindable] > public var dataProvider:ArrayCollection; > > <mx:DataGrid id="dg" dataProvider="{dataProvider}" > > <mx:columns> > <mx:DataGridColumn headerText="Items" itemRenderer="renderer.RichText" > dataField="text" editable="false" /> > </mx:columns> > </mx:DataGrid> > > -------------------------------------- > > The following is a very simple component (renderer.RichText) that simply > converts the "text" data to rich text. > > -------------------------------------- > > <?xml version="1.0" encoding="utf-8"?> > <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"> > <mx:Text id="richText" htmlText="{data.text}" width="100%" height="100%" > selectable="false" /> > </mx:Canvas> > > -------------------------------------- > > When the application is run, I get the following error: > > "warning: unable to bind to property 'text' on class 'Object' (class is > not > an IEventDispatcher)" > > Note that the data from "data.text" is correctly displayed in the > DataGrid. > > Any idea why I am getting the "unable to bind" warning and how I might > get > rid of it? Thanks! > > Paul > > --- > Paul Whitelock > Denver, Colorado >> >

