Hello everybody !

I was looking at the autocomplete mixin class and saw that the
"onAutocomplete" event handler was returning simply a JSONObject. In my
event handler I return a TextStreamResponse well configured to return my
JSONObject.toString().

I thought that it was cleaner to only return a JSONObject and let tapestry
do its magic. I got rid of my TextStreamResponse launched my app and got
this exception upon request :


> *Return type org.apache.tapestry5.json.JSONObject can not be handled.**
> availableValues: AvailableValues[Configured return types: java.lang.Class,
> java.lang.String, java.net.URL, org.apache.tapestry5.Link,
> org.apache.tapestry5.StreamResponse,
> org.apache.tapestry5.runtime.Component,
> org.apache.tapestry5.services.HttpError,
> org.apache.tapestry5.services.StreamPageContent]*


Can someone explain me what the autocomplete mixin is doing to be able to
return only a JSONObject in its event handler ?

Thanks
Charles.

Reply via email to