Hello Tapestry List, In various Tapestry version EventListener works with various bugs
I' have use beanform with code like this: --------------------------------------------------------------------- <form jwcid="@bf:BeanForm" bean="ognl:translated" delegate="bean:delegate" properties="literal:country,region,city" clientValidationEnabled="ognl:false" focus="ognl:true" city_model="ognl:city" country_model="ognl:country" region_model="ognl:region" save="listener:save" cancel="listener:cancel" > --------------------------------------------------------------------- java code --------------------------------------------------------------------- public abstract class Edit.... implements PageBeginRenderListener { public void pageBeginRender(PageEvent pageEvent) { } @EventListener(elements = "country", events = "onchange", submitForm = "form", validateForm = true) public void countrySelected(IRequestCycle cycle) { System.out.println("country selected"); } @EventListener(elements = "region", events = "onchange", submitForm = "form", validateForm = true) public void regionSelected(IRequestCycle cycle) { System.out.println("region selected"); } --------------------------------------------------------------------- Version 4.1.2(may be 4.1.3) all work fine but not work construction like this In various version EventListener works with various bugs I' have use beanform with code like this: --------------------------------------------------------------------- <form jwcid="@bf:BeanForm" bean="ognl:translated" delegate="bean:delegate" properties="literal:country,region,city" clientValidationEnabled="ognl:false" focus="ognl:true" city_model="ognl:city" country_model="ognl:country" region_model="ognl:region" save="listener:save" cancel="listener:cancel" > --------------------------------------------------------------------- java code --------------------------------------------------------------------- public abstract class Edit.... implements PageBeginRenderListener { public void pageBeginRender(PageEvent pageEvent) { } @EventListener(elements = "country", events = "onchange", submitForm = "form", validateForm = true) public void countrySelected(IRequestCycle cycle) { System.out.println("country selected"); } @EventListener(elements = "region", events = "onchange", submitForm = "form", validateForm = true) public void regionSelected(IRequestCycle cycle) { System.out.println("region selected"); } --------------------------------------------------------------------- Version 4.1.2(may be 4.1.3) all work fine but not work construction like this --------------------------------------------------------------------- @EventListener(targets = "..... --------------------------------------------------------------------- on another pages I have upgrade to 4.1.5 and construction like @EventListener(targets = "..... work properly but construction ---------------------------------------------------------------------- @EventListener(elements = "country", events = "onchange", submitForm = "form", validateForm = true) ---------------------------------------------------------------------- works very strange, ajax request from web occurs, but method ---------------------------------------------------------------------- public void countrySelected(IRequestCycle cycle) ---------------------------------------------------------------------- have not called called method ---------------------------------------------------------------------- public void pageBeginRender(PageEvent pageEvent) { } ---------------------------------------------------------------------- only if i change ---------------------------------------------------------------------- @EventListener(elements = "country", events = "onchange", submitForm = "form", validateForm = true) ---------------------------------------------------------------------- On ---------------------------------------------------------------------- @EventListener(targets = "country", events = "onchange", submitForm = "form", validateForm = true) ---------------------------------------------------------------------- no any events occur on beanform elements from web. now I have upgrade to 4.1.6, same problem as in 4.1.5 -- Best regards, Sergey mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]