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-tp16346150p16346150.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