[Seaside] Re: Menu component - communicating with root component
ramon.leon at allresnet.com
Mon Apr 21 17:11:44 UTC 2008
> So what about drivers that are parked around the corner, they
> cant even see the light physically, yet they get the event!
> Does this then mean that every driver has to check every
> object in the entire world, for line of sight?
If you use a global announcer, yes, which is why it isn't always
appropriate. It's up to you to decide when the convenience outweighs the
cost of having to ignore events. The alternative is to create more
announcers and then deal with knowing where to register interest.
Ultimately, every object can be its own announcer firing its own events and
interested parties then have to be wired up very intricately to the exact
instances they're interested in which can be quite a pain. Which way on the
scale you lean, one announcer, many announcers, or every object its own
announcer all depends on particulars only you know.
More information about the seaside