Ha, doh back for Object. :) -TH
--- In flexcoders@yahoogroups.com, "Tracy Spratt" <tspr...@...> wrote: > > Doh, I missed that. That is definitely the case, XMLList is not bindable. > XML is, and also XMLListColelction is as well. Object is not. > > > > Tracy Spratt, > > Lariat Services, development services available > > _____ > > From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On > Behalf 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 changing the public var > to a getter/setter and manually dispatching the event, or change the > XMLList to Object; to see if it makes a difference. This is just a shot > in the dark, but let us know if it helps. > > -TH > > --- In flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com> ups.com, > John Robinson jrobinso@ wrote: > > > > 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 AM, valdhor wrote: > > > > > I don't know if this is your problem but one thing I noticed is youu > > > have an ambiguous set of your enabled property. You have > > > > > > enabled = enabled; > > > > > > which (I assume) is to set the enabled property of your class to the > > > enabled parameter that is passed in. This won't work. You should > have > > > > > > this.enabled = enabled; > > > > > > or change one of the parameter names. > > > > > > --- In flexcod...@yahoogro <mailto:flexcoders%40yahoogroups.com> > ups.com, John Robinson jrobinso@ wrote: > > >> > > >> I have a strange issue with data binding not updating when an item > in > > >> an ArrayCollection is changed. I'm using Cairngorm and have the > > >> following setup. In my ModelLocator I have a 'users' > ArrayCollection > > >> that contains 'UserVO' objects. I have a two views that binds their > > >> dataProvider to the 'users' AC in the ModelLocator. My UserVO looks > > >> like so: > > >> > > >> package com.jrobinson.model.VO > > >> { > > >> [Bindable] > > >> public class UserVO > > >> { > > >> public var id:int = -1; > > >> public var username:String = null; > > >> public var enabled:Boolean = false; > > >> public var userData:XMLList = null; > > >> > > >> > > >> public function UserVO(user_id:int, uName:String, enabled:Boolean, > > >> d:XMLList) > > >> { > > >> id = user_id; > > >> username = uName; > > >> enabled = enabled; > > >> userData = d; > > >> } > > >> > > >> } > > >> } > > >> > > >> I first have a command that loads all of the users and populates > the > > >> AC. This updates the bindings as expected. I then have a second > > >> command that loads the userData portion for a given user. Once > > >> retrieved, I update the given UserVO's userData, but this time, the > > >> bindings fail to update. > > >> > > >> I feel like I've seen this before but can't find where or what the > > >> workaround might be. I guess I'm just looking for confirmation that > > >> this should or shouldn't work. > > >> > > >> Thanks! > > >> John > > >> > > > > > > > > > > > > > > > ------------------------------------ > > > > > > -- > > > Flexcoders Mailing List > > > FAQ: > http://groups. > <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> > yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > > > Alternative FAQ location: > https://share. > <https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf\ -1e6 > 2079f6847> acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-\ > 1e62079f6847 > > > Search Archives: > http://www.mail- > <http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo> > archive.com/flexcoders%40yahoogroups.comYahoo > > > ! Groups Links > > > > > > > > > > > > > > > > > John Robinson - Flash/Flex Developer at large > > Blog: http://jrobinsonmed <http://jrobinsonmedia.wordpress.com> > ia.wordpress.com > > > > > > John Robinson - Flash/Flex Developer at large > > Blog: http://jrobinsonmed <http://jrobinsonmedia.wordpress.com> > ia.wordpress.com > > >