[richfaces-svn-commits] JBoss Rich Faces SVN: r15985 - branches/community/3.3.X/ui/tabPanel/src/main/java/org/richfaces/renderkit.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Nov 24 09:16:19 EST 2009
Author: Alex.Kolonitsky
Date: 2009-11-24 09:16:19 -0500 (Tue, 24 Nov 2009)
New Revision: 15985
Modified:
branches/community/3.3.X/ui/tabPanel/src/main/java/org/richfaces/renderkit/TabRendererBase.java
Log:
RF-8154
Modified: branches/community/3.3.X/ui/tabPanel/src/main/java/org/richfaces/renderkit/TabRendererBase.java
===================================================================
--- branches/community/3.3.X/ui/tabPanel/src/main/java/org/richfaces/renderkit/TabRendererBase.java 2009-11-24 10:37:57 UTC (rev 15984)
+++ branches/community/3.3.X/ui/tabPanel/src/main/java/org/richfaces/renderkit/TabRendererBase.java 2009-11-24 14:16:19 UTC (rev 15985)
@@ -36,6 +36,7 @@
import java.io.IOException;
import java.util.HashSet;
import java.util.Set;
+import java.util.Map;
/**
@@ -69,9 +70,12 @@
UITab tab = (UITab) component;
UITabPanel panel = tab.getPane();
+ Map<String, String> requestParameterMap = context.getExternalContext()
+ .getRequestParameterMap();
if (AjaxRendererUtils.isAjaxRequest(context)
- && panel.getSwitchType().equals(UISwitchablePanel.AJAX_METHOD)) {
+ && tab.getSwitchTypeOrDefault().equals(UISwitchablePanel.AJAX_METHOD)
+ && requestParameterMap.get(tab.getClientId(context)) != null) {
// add toggle panel itself to rendered list of components
AjaxRendererUtils.addRegionByName(context, panel, panel.getId());
More information about the richfaces-svn-commits
mailing list