Sorry about the second post but this problem is killing me :) I tried this example that works fine online and I am getting the same exception as my previous post http://lombok.demon.co.uk/tapestry5Demo/test/core/zonedemoone
In the example a Block is returned from an onAction or onSuccess methods but in my case I am getting the exception that I am not allowed to return a Block object. Is there any configuration I need to do ? I am using 5.0.11 Thanks, Petros petros wrote: > > When the userSearchForm of the code below is submitted I am getting the > following exception > > A component event handler method returned the value > [EMAIL PROTECTED] Return type > org.apache.internal.structure.BlockImpl can not be handled. Configured > return types are java.lang.Class, java.lang.String, java.net.URL, > org.apache.tapestry.Link, org.apache.tapestry.StreamResponse, > org.apache.tapestry.runtime.Component. > > I am trying to update the search results table when the form is submited > as an Ajax call. Any ideas ? > > UserPicker.java > @Inject > private Block searchResultsBlock; > > Object onSuccessFromUserSearchForm() > { > foundUsers = userManager.findUsers(...); > return searchResultsBlock; > } > > UserPicker.tml > ... > <html> > <body> > <form t:id="userSearchForm" zone="searchResultsZone"> > ... > <input t:type="Submit" value="Find Users"/> > </form> > > <div t:type="Zone" t:id="searchResultZone"/> > > <div t:type="Block" t:id="searchResultsBlock"> > <table t:type="Grid" source="foundUsers"/> > </div> > </body> > <html> > -- View this message in context: http://www.nabble.com/Form-with-a-Zone--%3E-ComponentEventException-tp16346150p16363943.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]