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]

Reply via email to