[ 
https://issues.jboss.org/browse/RF-11740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12645759#comment-12645759
 ] 

Milo van der Zee commented on RF-11740:
---------------------------------------

If anybody could give me an indication of where to look in the source code I'll 
probably be able to fix this. Can't be very complicated because MyFaces does 
send the events. It's just that the richfaces wrapper does not capture it. It 
has to be a common wrapper because a4j:ajax, a4j:jsFunction and also 
a4j:commandButton show the same behavior. I assume all a4j components act 
exactly the same.
                
> oncomplete never called when using MyFaces 2.1.4.
> -------------------------------------------------
>
>                 Key: RF-11740
>                 URL: https://issues.jboss.org/browse/RF-11740
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-a4j-core
>    Affects Versions: 4.1.0.CR1
>         Environment: richfaces-4.1.0.20111111-CR1, MyFaces 2.1.4, Tomcat 
> 7.0.21
>            Reporter: Milo van der Zee
>              Labels: myfaces
>             Fix For: 4.2.0.Tracking
>
>
> The oncomplete of button1 is never called. Button3 works as expected and also 
> the oncomplete event is fired. Seems like RF4.1 has a small javascript bug 
> that fails to handle the event.
> {code:title=test.xhtml}
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>                                         
> <html
>       xmlns="http://www.w3.org/1999/xhtml";
>       xmlns:a4j="http://richfaces.org/a4j";
>       xmlns:h="http://java.sun.com/jsf/html";
>       xmlns:f="http://java.sun.com/jsf/core";
>       xmlns:vm="http://java.sun.com/jsf/composite/vm";
> >
> <h:head>
> </h:head>
> <body>
>       <a4j:log level="INFO" mode="popup" hotkey="M"/> <!-- Ctrl+Shift+M -->
>       <h:form id="form1">
>               <a4j:commandButton id="button1" value="button1"
>                       onbegin="console.log('button1 begin');"
>                       oncomplete="console.log('button1 complete');"
>                       execute="@none" bypassUpdates="true" immediate="true"
>                       render="@none"
>               >
>                       <a4j:ajax event="begin" onbegin="console.log('begin 
> ajax');" oncomplete="console.log('complete ajax');"/>
>               </a4j:commandButton>
>       </h:form>
>       
>       <!-- <vm:testje id="testje"/> -->
>       <h:form id="form3">
>               <h:commandButton value="button3">
>                       <f:ajax onevent="handler"/>
>               </h:commandButton>
>               <script>
>                       function handler(event) {
>                               console.log('handler: '+event.status);
>                       }
>               </script>
>       </h:form>
> </body>
> </html>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
richfaces-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to