[flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
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

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread claudiu ursica
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

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
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_bran...@yahoo.comwrote: You can attach an IResponder (with the result and fault functions) from your view as payload to your event. Inside your command you'll

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread claudiu ursica
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

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
is there a way to make the make the app wait until the complete sequence is complete before I call the next function? So I call a function but when I dispatch the event, I wait to stop there until the cmd result is complete On Tue, Nov 3, 2009 at 8:35 AM, claudiu ursica

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
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_bran...@yahoo.comwrote: I have no idea what your architecture is, but if you use Cairngorm which I

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread claudiu ursica
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.propertyYouwantToListen (model class extend eventDispatcher or implements IEventDispatcher for this) update the model when in the command, view

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
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_bran...@yahoo.comwrote: You have a model right ? you can aceess the model inside the command and also inside the view. In

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread claudiu ursica
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;

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
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_bran...@yahoo.comwrote: something like that in the view model.varName. addEventListner( change, function); , however in your model setter you do

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread claudiu ursica
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:

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
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

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread claudiu ursica
Because you need to dispatchEvent(new Event(change)); You need to do some RTFM :) before posting stuff like this... C From: Darrin Kay dar...@stop-ing.com To: flexcoders@yahoogroups.com Sent: Tue, November 3, 2009 11:49:29 AM Subject: Re: [flexcoders] can you

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Darrin Kay
Thanks for your help, I got it, was just a few things that needed to be done. Thanks for the help On Tue, Nov 3, 2009 at 11:42 AM, claudiu ursica the_bran...@yahoo.comwrote: Because you need to dispatchEvent(new Event(change)); You need to do some RTFM :) before posting stuff like this...

Re: [flexcoders] can you get a command result in Cairngorm call a function on the calling page?

2009-11-03 Thread Tom Chiverton
On Tuesday 03 Nov 2009, Darrin Kay wrote: 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. Either have the page use ChangeWatcher to observe the model, or pass 'this'