You can get the page, cast it to ComponentResourcesAware to get the ComponentResources. At that point, you can invoke triggerEvent().
This is not so cool ... I wonder if there's a way we could build a bit more of an event bus into Tapestry. Now that Tapestry knows all the pages at startup, we could do some pretty sophisticated things: Have annotations that register methods for application events, rather than page events. The framework could automatically load page instances in order to receive such events. It implies a bit more work at startup: all page classes will need to be transformed at startup, or at least, on first request. It's an interesting idea though. On Nov 6, 2007 12:30 PM, Dan Adams <[EMAIL PROTECTED]> wrote: > How do you fire an event on a different page (like a normal page > activate event) but with a different name for the event (for instance, > 'add' or 'edit' instead of 'activate')? > > -- > Dan Adams > Senior Software Engineer > Interactive Factory > 617.235.5857 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Howard M. Lewis Ship Partner and Senior Architect at Feature50 Creator Apache Tapestry and Apache HiveMind --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]