Thank you for the reply Tracy!
So instead of adding the items to the list as an Object I
should......?
var objDG:Object = {itemID: myID, index: myAC[myID].id, display:
gridDisplay, toolTip: tipText};
myList.dataProvider.addItem(objDG);
--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote:
>
> Neither Array nor Object are bindable, they do not dispatch the
> necessary events. Wrap your Array in an ArrayCollection.
>
>
>
> One other cause of this warning is when you have a bindable object
that
> you reference through a property typed as Object, as with
selectedItem,
> currentItem, data, getRepeaterItem(), etc. In that case you can
convert
> or cast the Object to the true data type to prevent the warnings.
>
>
>
> Tracy
>
> ________________________________
>
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of jmfillman
> Sent: Tuesday, May 06, 2008 6:14 PM
> To: [email protected]
> Subject: [flexcoders] itemRender Debug Warnings
>
>
>
> Since implementing some itemRenderers, I've been getting warnings,
in
> Debug mode, that read like this:
>
> warning: unable to bind to property 'display' on class 'Object'
(class
> is not an IEventDispatcher)
>
> From what I've been able to find on the www, is that this is
related to
> setting RemoteObject results to an array, like this:
>
> myAC.source = event.result as Array;
>
> Question is, how to I do this correctly to prevent all those
warnings?
>