----- Original Message ----- From: "someguy7_7" <[email protected]> To: <[email protected]> Sent: Sunday, January 04, 2009 6:23 PM Subject: [flexcoders] Re: Cairngorm proper usage
> But how would I setup the binding in the tabnavigator so that the > first tab the list of rooms never goes away? I can't just set it to a > arraycollection of the rooms in the model since that will wipe out my > room list that I always want to be there. The only solution I can > think of is to implement a viewcontroller that listens for a an event > that is fired from the command that the model has been updated with > the new room which then tells the view to run through the room list > and add any rooms that don't already exist. This seems like a lot of > extra work. Anyone have a cleaner method? Your view should always reflect the model. If the view should always display a room list make sure the model always has the list in place. Your problem is a problem of maintaining an appropriate model, not an appropriate view. Paul > Thanks > > --- In [email protected], "Ralf Bokelberg" > <ralf.bokelb...@...> wrote: >> >> It would be in the spirit of Cairngorm to fire off a EnterRoom event, >> which triggers a EnterRoom command. The command calls a enterRoom >> method in some model. The TabNavigator binds to this model and >> updates itself, whenever the model changes >> >> With kind regards, >> Ralf. >> >> On Sun, Jan 4, 2009 at 7:49 AM, someguy7_7 <mus...@...> wrote: >> > I am trying to determine the best way to use cairngorm for the >> > following use case. I want to display a tabnavigator that only has 1 >> > child which is a component that has a list of rooms in a datagrid. >> > When one of the rooms is clicked a instance of the room component is >> > added to the tabnavigator as a child. The room component just has a >> > label that says "You are in room xxxxxx". Can I just fire off a >> > regular event from the room list component that the main view is >> > listening for so it can add the new child to the tabnav or do I need >> > to fire off a cairngorm event that goes through a command which >> > somehow gets back to the view and tells it to add a new child to the >> > tabnav? >> > >> > Any ideas on the best way to set this up so it does not violate the >> > spirit/laws of cairngorm? >> > >> > Thanks >> > >> > >> > > > > ------------------------------------ > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Alternative FAQ location: > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847 > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups > Links > > >

