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
>
> >


Reply via email to