The component name mapping is specified as t:id="name".
Note the "t:" prefix.
You can also just name your method onActionFromLogout.
Cheers,
Nick.
Alex Shneyderman wrote:
Ok, I guess I figured what was wrong with this component's java source
although now I have another question.
@OnEvent(component="logout")
should be
@OnEvent(component="actionlink")
However, if I put another action link in the same
component the annotation on that link's handler will
have to be
@OnEvent(component="actionlink_0")
that's odd. Is there anyway to control this naming?
Thanks,
Alex.
On 9/20/07, Alex Shneyderman <[EMAIL PROTECTED]> wrote:
Hi, all!
I have a custom built component it has an action link in it.
The markup looks lie this:
<t:actionlink id='logout'>Logut</t:actionlink>
then in the component's java source I have an event handler like this:
@OnEvent(component="logout")
public void doLogout() {
System.out.println("onActionLogout");
_loginInfo.setUserLoggedIn(false);
_loginInfo.setUsername(null);
}
the event never fires (I do not see the system out stmt)
Any idea on what am I doing wrong?
--
Thanks,
Alex.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]