[
https://issues.jboss.org/browse/RF-13278?page=com.atlassian.jira.plugin.s...
]
Alexey Shakov commented on RF-13278:
------------------------------------
In my use case I have an active tab with a large tree and I need to refresh an inactive
tab header on certain operations. Refreshing the tabPanel completely means rerendering of
the large tree, placed in active tab. Only the traffic overhead is easily 1000x higher in
the case (tree has a very verbose markup)
rich:tab : label, placed in header-facet, can not be refreshed per
ajax
-----------------------------------------------------------------------
Key: RF-13278
URL:
https://issues.jboss.org/browse/RF-13278
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-panels-layout-themes
Affects Versions: 4.3.4
Environment: java 7,
tomcat 7, JBoss AS,
mojarra, myfaces
chrome, firefox
Reporter: Alexey Shakov
Labels: regression
Fix For: 4.3.5
Original Estimate: 2 hours
Remaining Estimate: 2 hours
I use ajax to update the header label of rich:tab. That is why label is placed in a
header-facet. Since RF 4.3.4 this does not work:
{code:xml}
<?xml version="1.0" encoding="UTF-8"?>
<!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:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:f="http://java.sun.com/jsf/core" xml:lang="en"
lang="en">
<h:head>
</h:head>
<h:body>
<a4j:log hotkey="M" mode="popup" />
<h:form id="form" prependId="false">
<rich:tabPanel id="tabPanel">
<rich:tab header="tab 1">
<a4j:commandLink value="click me"
action="#{testBean.put('clicks',testBean.clicks + 1)}"
render="label" execute="@this" />
</rich:tab>
<rich:tab>
<f:facet name="header">
<h:outputText id="label" value="#{testBean.clicks}
clicks" />
</f:facet>
</rich:tab>
</rich:tabPanel>
</h:form>
</h:body>
</html>
{code}
testBean is a simple session-scoped HashMap.
--
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