Because you need to dispatchEvent(new Event("change"));
You need to do some RTFM :) before posting stuff like this...C ________________________________ From: Darrin Kay <[email protected]> To: [email protected] Sent: Tue, November 3, 2009 11:49:29 AM Subject: Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page? yes, I got it in there but now it is telling me dispatchEvent("change") can not be a string, should be type flash.event: Event I have this in the ModelLocator. as: public function set varName(val: Number):void{ if(val !=areaID){ areaID = val; dispatchEvent("change"); } } on the view page, in the init function I added model.areaID. addEventListner("change", setList); Thanks for all of your help Darrin On Tue, Nov 3, 2009 at 9:40 AM, claudiu ursica <the_braniak@ yahoo.com> wrote: > > > > > > > > > > > > >> >Either in your public class ModelName implements IModelLocator or inside some >other class which is part of you model... Again I don't know your >architecture. .. >>Are you developing this on your own? >C > > > > ________________________________ From: Darrin Kay <dar...@stop- ing.com> >To: flexcod...@yahoogro ups.com >Sent: Tue, November 3, 2009 11:33:30 AM > >Subject: Re: [flexcoders] can you get a command result in Cairngorm call a >function on the calling page? > > > >so wout the setter just go in the model file? if so any place under the >variable definition? > > >On Tue, Nov 3, 2009 at 9:22 AM, claudiu ursica <the_braniak@ yahoo.com> wrote: > >>> >> >> >> >> >> >> >> >> >> >> >> >>>> >>something like that in the view model.varName. addEventListner( "change", >>function); , however in your model setter you do something like >> >>private var _whateverName: WhateverType; >> >>public var set varName(val: WhateverType) :void >>{ >> if (val != _whateverName) >> { >> _whateverName = val; >> dispatchEvent("change"); >>>> } >>>>} >> >>again class extend EventDispatcher ... >> >>C >> >> >> >> >>>> ________________________________ From: Darrin Kay <dar...@stop- ing.com> >> >>To: flexcod...@yahoogro ups.com >>Sent: Tue, November 3, 2009 11:15:11 AM >> >>Subject: Re: [flexcoders] can you get a command result in Cairngorm call a >>function on the calling page? >> >> >> >> >>so it would be like this : model.varName. addEventListner( change, function); >> >> >>Sorry I have not use that yet, thanks >> >> >> >>>>On Tue, Nov 3, 2009 at 9:07 AM, claudiu ursica <the_braniak@ yahoo.com> >>>>wrote: >> >>>>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>>>> >>>You have a model right ? >>>you can aceess the model inside the command and also inside the view. In the >>>view you can addEvt... on the modelInstance. propertyYouwantT oListen (model >>>class extend eventDispatcher or implements IEventDispatcher for this) update >>>the model when in the command, view litens for the model and you call the >>>function. >>> >>>TH >>> >>> >>> >>>>>> >>> ________________________________ From: Darrin Kay <dar...@stop- ing.com> >>> >>>To: flexcod...@yahoogro ups.com >>> >>>Sent: Tue, November 3, 2009 11:02:40 AM >>> >>>Subject: Re: [flexcoders] can you get a command result in Cairngorm call a >>>function on the calling page? >>> >>> >>> >>> >>>a addEventListner would be the best but not sure how to add it to the result >>>of the cmd file and have it kick off a function in the view page >>> >>> >>>On Tue, Nov 3, 2009 at 8:35 AM, claudiu ursica <the_braniak@ yahoo.com> >>>wrote: >>> >>>>>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>>>>> >>>>I have no idea what your architecture is, but if you use Cairngorm which I >>>>gather you do since you mentioned in the title you can still do some more >>>>or less dirty tircks in there. Put something in your model a boolean flag >>>>along with the data you want in your view. In the view bind the boolean >>>>data and execute a function (your function) when the bindings tirggers... >>>>when the data comes back from the server you just do boolFlah = !boolFlag >>>>and it fires your triggers... Dirty but it will do it ... >>>> >>>>C >>>> >>>> >>>> >>>>>>>> >>>> >>>> ________________________________ From: Darrin Kay <dar...@stop- ing.com> >>>> >>>>To: flexcod...@yahoogro ups.com >>>> >>>>Sent: Tue, November 3, 2009 10:29:34 AM >>>>Subject: Re: [flexcoders] can you get a command result in Cairngorm call a >>>>function on the calling page? >>>> >>>> >>>> >>>> >>>>I can not add any 3rd party tools to the app. can you think of any another >>>>way? >>>> >>>> >>>>On Tue, Nov 3, 2009 at 8:23 AM, claudiu ursica <the_braniak@ yahoo.com> >>>>wrote: >>>> >>>>>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>>>>> >>>>>You can attach an IResponder (with the result and fault functions) from >>>>>your view as payload to your event. Inside your command you'll get the >>>>>response/faul from the server and call the appropriate function on the >>>>>IResponder reference. Check for UniversalMind cairngorm extension they >>>>>explain this... However is doable and probably withhout the cairngorm >>>>>extentsions ... >>>>> >>>>>HTH, >>>>>Claudiu >>>>> >>>>>>>>>> >>>>> >>>>> >>>>> ________________________________ From: Darrin Kay <dar...@stop- ing.com> >>>>>To: flexcod...@yahoogro ups.com >>>>> >>>>>Sent: Tue, November 3, 2009 10:18:51 AM >>>>>Subject: [flexcoders] can you get a command result in Cairngorm call a >>>>>function on the calling page? >>>>> >>>>> >>>>> >>>>> >>>>>OK I have a sequence issue, I have a page that calls an event, which goes >>>>>all the way to a cf page and the DB, on the Result I need to have a >>>>>function on the page get called. Is there a way to do this? I tried a >>>>>addEventListener on the submit button, but the sequence is still off. >>>>> >>>>>Thanks, >>>>> D >>>>> >>>>> >>>> >>>> >>> >>> >> >> > >

