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



Reply via email to