[richfaces-issues] [JBoss JIRA] (RF-12442) RF ajax rendering of content which contains another form (a4j:commandLink/Button doesn’t reacts at first click)

Dupont Dupont (JIRA) jira-events at lists.jboss.org
Fri Aug 31 20:01:33 EDT 2012


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

Dupont Dupont commented on RF-12442:
------------------------------------

Found the root cause of the error :
 
 * a4j:commandButton uses js method RichFaces.ajax.
 * RichFaces.ajax calls Mojarra's jsf.ajax.request with render option set to '@component'. 
   when ajax response comes back, Mojarras's doUpdate method iterates on render option to check if any value correspond to a DOM form. If true, then it updates javax.faces.ViewState.
   Since RF valorizes render option to '@component', Mojarra doesn't find any corresponding form element and javax.faces.ViewState isn't set.

See forum for more info
                
> RF ajax rendering of content which contains another form (a4j:commandLink/Button doesn’t reacts at first click)
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: RF-12442
>                 URL: https://issues.jboss.org/browse/RF-12442
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: Dupont Dupont
>
> RF ajax rendering on another form doesn't work with a4j:commandButton/commandLink it removes javax.faces.ViewState input of the second form.
> This results in a ghost click the first time I try to submit the second form after having submitted the first one.
> https://community.jboss.org/thread/204724 contains a sample project (see attached file in forum).
> Note : multiple form render works fine when using h:commandButton/commandLink with f:ajax.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the richfaces-issues mailing list