[ 
https://issues.apache.org/jira/browse/TAP5-833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship closed TAP5-833.
-------------------------------------

    Resolution: Won't Fix
      Assignee: Howard M. Lewis Ship

This is a side-effect of the naming convention. If you don't like it, use the 
@OnEvent annotation, which removes the ambiguity about whether "from" is a 
seperator between the event name and the component id or (in your case) part of 
the event name.

> Component event-handler name cannot include the word "From"
> -----------------------------------------------------------
>
>                 Key: TAP5-833
>                 URL: https://issues.apache.org/jira/browse/TAP5-833
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.1.0.5
>            Reporter: Franz Amador
>            Assignee: Howard M. Lewis Ship
>            Priority: Minor
>
> If a component event-handler method name includes the word "From", Tapestry 
> throws an exception:
> org.apache.tapestry5.ioc.internal.util.TapestryException: Request event 
> 'foofrombar' (on component 
> project/DocumentHolderDocuments:documentsgridactionsbutton) was not handled; 
> you must provide a matching event handler method in the component or in one 
> of its containers.
> The method is being invoked via an AJAX call to this URL:
>     resources.createEventLink("fooFromBar").toAbsoluteURI();
> And the handler looks like this:
>     public Object onFooFromBar() { ... }
> If I remove the word "From", it works fine.  If I change it to "Form", it 
> works fine.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to