[ 
https://issues.apache.org/jira/browse/TAPESTRY-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12628673#action_12628673
 ] 

Howard M. Lewis Ship commented on TAPESTRY-2324:
------------------------------------------------

I'm looking for a way that this will work without further patches to prototype. 

Also, I'm concerned that an Ajax update that injects new content into the form 
will add further submit elements that won't have their click even tracked.  So 
the code that attaches that event handler needs to go inside 
onDomLoadedCallback().



> Wrong Submit 'selected' event fired when using a Form with a Zone parameter
> ---------------------------------------------------------------------------
>
>                 Key: TAPESTRY-2324
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2324
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.12
>         Environment: Jetty 5.1.12; Tapestry 5.0.12-SNAPSHOT
>            Reporter: Peter Beshai
>            Assignee: Howard M. Lewis Ship
>         Attachments: TAPESTRY-2324.patch, Tapestry-2324_5.0.14.patch, 
> TAPESTRY-2324_r686911.patch
>
>
> Given the following code:
> void onSelectedFromSave()
> {
>       System.out.println("save");     
> }
> void onSelectedFromCancelChanges()
> {
>       System.out.println("cancel");
> }
> The following template outputs 'save' when clicking on the save button and 
> 'cancel' when clicking on the cancel button
> <t:form t:id="finalizeChanges" zone="testZone">                               
>       <t:submit t:id="save"/>
>       <t:submit t:id="cancelChanges"/>
> </t:form>
> The following template/code outputs 'save' when clicking on the save button 
> and 'save' when clicking on the cancel button
> <t:zone t:id="testZone">              
>       <t:form t:id="finalizeChanges" zone="testZone">                         
>               <t:submit t:id="save"/>
>               <t:submit t:id="cancelChanges"/>
>       </t:form>               
> </t:zone>
> The following template/code outputs 'cancel' when clicking on the save button 
> and 'cancel' when clicking on the cancel button
> <t:zone t:id="testZone">              
>       <t:form t:id="finalizeChanges" zone="testZone">                         
>               <t:submit t:id="cancelChanges"/>
>               <t:submit t:id="save"/>
>       </t:form>               
> </t:zone>
>       

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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to