Set up a parameter of type IActionListener and then pass your page's
listener method into the component.
--- Pat
> -----Original Message-----
> From: an [mailto:[EMAIL PROTECTED]
> Sent: Friday, November 11, 2005 3:16 PM
> To: [email protected]
> Subject: Component calling the listeners of its containing page
>
> Hi all,
>
> Let's say I have a "Next" button that takes the user to the next page,
> after performing some computations. These computations are dependent
> on the particular page the user is on.
>
> I have implemented the "Next" button as a component, but I am not sure
> how to make it call the appropriate listeners of the page it's
> embedded in.
>
> The hacky way would be to have a DirectLink on the component that
> calls one of the component's listeners, which in turn calls
> getPage().mainListenerFunction(), after performing the appropriate
> cast. However, I don't really want to do this.
>
> Is there a less hacky way of doing it? Would it be a good idea to
> have the page somehow pass a listener to the component, and have the
> component call that listener? Or is there a better design?
>
> Thanks!
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]