Re: [flexcoders] Re: binding not updating for ArrayCollection when item changes?

2009-03-13 Thread John Robinson
Thanks Josh! I haven't tried to implement this yet but so far it makes sense. Thanks again, John On Mar 12, 2009, at 9:01 PM, Josh McDonald wrote: In your custom control, change this: public function set dataProvider(dp:ArrayCollection):void { _dp = dp; trace(this fires when

Re: [flexcoders] Re: binding not updating for ArrayCollection when item changes?

2009-03-12 Thread John Robinson
Yeah, I've been directly updating the properties. Here's the weird part... if I use the ArrayCollection as a dataProvider for a List control, it updates. If I use it for a custom control that I've created, it does not. Example: This works as expected: mx:List dataProvider={model.users}/

Re: [flexcoders] Re: binding not updating for ArrayCollection when item changes?

2009-03-12 Thread Josh McDonald
In your custom control, change this: public function set dataProvider(dp:ArrayCollection):void { _dp = dp; trace(this fires when the AC is created, but not when it's contents change); } to something like this: public function set dataProvider(value : ArrayCollection) : void { if

Re: [flexcoders] Re: binding not updating for ArrayCollection when item changes?

2009-03-10 Thread John Robinson
Nice catch! That didn't seem to be causing the problem but thanks for pointing it out. I've simplified the case in that I'm not calling the web service anymore, just flipping the enabled property but binding still is not updating. Any other ideas? Thanks, John On Mar 10, 2009, at 10:53

RE: [flexcoders] Re: binding not updating for ArrayCollection when item changes?

2009-03-10 Thread Tracy Spratt
Of Tim Hoff Sent: Tuesday, March 10, 2009 4:28 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: binding not updating for ArrayCollection when item changes? Hi John, I seem to remember that XMLList, like Array, isn't Bindable and doesn't dispatch a propertyChange event. You might try