[richfaces-issues] [JBoss JIRA] (RF-12489) togglePanel with switchType="ajax" not working with queues

Tomasz Kurpios (JIRA) jira-events at lists.jboss.org
Mon Oct 1 05:29:03 EDT 2012


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

Tomasz Kurpios commented on RF-12489:
-------------------------------------

I am using RF 4.0 and have a similar problem. I can create a new task if necessary. The my case the problem is when the toggle request is fired when there is an AJAX request in progress. In {{togglePanel.js}} method {{SwitchItems.execAjax}} sets active item to new one, then calls {{rf.ajax}} and resets the value to the old one. It works if the call to {{rf.ajax}} immediately produces request, but if there is an AJAX request in progress, this request will be queued and the toggle panel will reset the value to the old one before this request has a chance to gather form elements. I think the possible solution is to not reset to the old value at all or to reset in beforedomupdate handler.
                
> togglePanel with switchType="ajax" not working with queues
> ----------------------------------------------------------
>
>                 Key: RF-12489
>                 URL: https://issues.jboss.org/browse/RF-12489
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 4.3.0.Milestone1
>         Environment: myfaces-2.1.8, Tomcat-7.0.30
>            Reporter: Milo van der Zee
>
> rich:togglePanel does not work when the events are handled by a a4j:queue. If switchType="client" there is no problem and when the queue is removed it also works. It also fails in Mojarra.

--
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