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

Lukáš Fryč commented on RF-12789:
---------------------------------

Oh, I can see the problem now: you are using f:ajax, but tabPanel newly 
requires the a4j:ajax usage - just replace f:ajax with a4j:ajax (f:ajax us 
subset of equivalent a4j:ajax features).

The problem is reported already RF-12760
and discussed here https://community.jboss.org/thread/221406

We will further dig into it today during team meeting: 
https://community.jboss.org/wiki/RichFacesTeamMeetingAgenda2013-02-19

Please verify that the suggested workaround works for you.
                
> TabPanel error after partial update with new tab
> ------------------------------------------------
>
>                 Key: RF-12789
>                 URL: https://issues.jboss.org/browse/RF-12789
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-panels-layout-themes
>    Affects Versions: 4.3.0.CR2
>         Environment: Mojarra 2.1.17, Tomcat 7.0.22, Java 1.7, Windows 7
>            Reporter: Lutz Ulrich
>            Assignee: Lukáš Fryč
>              Labels: Tab, TabPanel, dynamical-add
>             Fix For: 4.3.1
>
>         Attachments: dynamicTab.xhtml, DynamicTabBean.java
>
>   Original Estimate: 2 hours
>  Remaining Estimate: 2 hours
>
> Adding tabs dynamically (programatically) in partial requests results in 
> errors.
> The JavaScript code for all TabPanels and their child Tabs is added to HTML 
> <body> using JavaScriptService.addScript(FacesContext, S), see 
> DivPanelRenderer.writeJavaScript(), TabRenderer.doEncodeItemEnd() and 
> TabRenderer.doEncodeEnd().
> The top-level <script> element in <body> won't be updated if a new Tab is 
> added dynamically in a partial request. Thus, the script, new 
> RichFaces.ui.Tab(...), for the new Tab is missing.
> Similar problems arise if a TabPanel is added in a partial request.
> All scripts, RichFaces.ui.Tab(...) and RichFaces.ui.TabPanel(...) should be 
> rendered inline for partial update to work with new TabPanels and new Tabs. 

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

_______________________________________________
richfaces-issues mailing list
richfaces-issues@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/richfaces-issues

Reply via email to