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]
