Hmmm... I will look into it. That should be working. On 10/2/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
From reading the documentation I get the impression that listener annotated by @EventListener will be called regardless of wether async parameter is true or false. In my case I see that it's not called when async=false. Environment : Tapestry 4.1.1 SNAPSHOT ( today's bleeding edge download ) Tomcat 5.5.17 FireFox 1.5 I have @PropertySelection defined in my html : <span jwcid="[EMAIL PROTECTED]" model="ognl:orgRegister.LModel" value="ognl:orgRegister.orgDetails.LanguageId"/> Corresponding java file inclutes listener : @EventListener(events="onchange", targets="languagelist", submitForm="form1", async=false ) public void onLanguageListChanged() throws Exception{ System.out.println( "listener called." ) ; } When I change selection in the listbox I can see that PageBeginRender has been called, but my listener has not. Now let's modify async parameter : @EventListener(events="onchange", targets="languagelist", submitForm="form1", async=true ) public void onLanguageListChanged() throws Exception{ System.out.println( "listener called." ) ; } Now I see that both pageBeginRender and my listener has been called. Is it the intended behavior or a bug ? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com