The command classes already exists and work in their own right for their
respective views. I will not always want to update both the views at the
same time. 

You seem to be getting confused with the purpose of the event. The event is
broadcast once the product has been added, not when the product is required
to be added. I then want to be able to specify in my front controller:

addCommand("productAdded", new CommandToUpdateViewOne());


-----Original Message-----
From: Alex [mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: 04 February 2005 12:47
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] Cairngorm Event to Command


Not sure why it requires to create a new command class. 
onResult function in your command class that is assigned with "add product"
event would be something like 

public function onResult( event : Object ) : Void
{
var view1ViewHelper =
ViewLocator.getInstance().getViewHelper( "view1" );
var view2ViewHelper =
ViewLocator.getInstance().getViewHelper( "view2" );
view1ViewHelper.doSomethingInView1();
view2ViewHelper.doSomethingInView2();
}

Alex.

-----Original Message-----
From: Michael Herron [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 04, 2005 3:39 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] Cairngorm Event to Command


Yes that would certainly work, but that would involve creating a new command
class. I was wanting to re-use the command classes that are currently being
used, but just fire them both for the same event.

Although your solution does seem more elegant that broadcasting multiple
events.

-Mike

-----Original Message-----
From: Alex [mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: 04 February 2005 12:11
To: flexcoders@yahoogroups.com
Subject: FW: [flexcoders] Cairngorm Event to Command


Hi Mike, 

I presume nothing prevents you from accessing two different views via
ViewLocator singleton within one command.

Regards,
Alex.

-----Original Message-----
From: Michael Herron [mailto:[EMAIL PROTECTED]
Sent: Friday, February 04, 2005 2:48 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Cairngorm Event to Command


Hi all


Just a quick question about using cairngorm:

In my application when a product has been added, I wish to broadcast a
"product added" event and have it picked up by two separate command classes
that will update two separate views. Unfortunately, when the event is
broadcast, it only seems to be picked up by the command class that was
registered last in the controller. 

To get round this I am having to broadcast two separate events specific to
the two views once a product has been added. Obviously, this doesn't provide
as high a level of de-coupling as I would like.

Has anyone else come across this problem? Am I doing something wrong or is
this a know "quirk"?


Cheers,
Mike




Yahoo! Groups Links










Yahoo! Groups Links










Yahoo! Groups Links










Yahoo! Groups Links









Reply via email to