[richfaces-svn-commits] JBoss Rich Faces SVN: r12008 - trunk/ui/dataTable/src/main/java/org/richfaces/renderkit.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Dec 24 10:50:48 EST 2008


Author: alevkovsky
Date: 2008-12-24 10:50:48 -0500 (Wed, 24 Dec 2008)
New Revision: 12008

Modified:
   trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java
Log:
https://jira.jboss.org/jira/browse/RF-3019

Modified: trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java
===================================================================
--- trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java	2008-12-24 15:11:51 UTC (rev 12007)
+++ trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java	2008-12-24 15:50:48 UTC (rev 12008)
@@ -44,6 +44,7 @@
 import org.richfaces.component.Column;
 import org.richfaces.component.Row;
 import org.richfaces.component.UIDataTable;
+import org.richfaces.component.util.FormUtil;
 import org.richfaces.component.util.ViewUtil;
 import org.richfaces.model.Ordering;
 import org.richfaces.renderkit.html.iconimages.DataTableIconSortAsc;
@@ -150,7 +151,14 @@
 		ResponseWriter writer = context.getResponseWriter();
 		UIComponent header = table.getHeader();
 		boolean columnFacetPresent = isColumnFacetPresent(table, "header");
-		boolean isFilterByPresent = isHeaderFactoryColumnAttributePresent(table, "filterBy");
+		boolean isFilterByPresent = isHeaderFactoryColumnAttributePresent(table, "filterBy");		
+		boolean isSortingPresent = isHeaderFactoryColumnAttributePresent(table, "sortBy")
+			|| isHeaderFactoryColumnAttributePresent(table, "comparator");
+
+		if (isFilterByPresent || isSortingPresent) {
+			FormUtil.throwEnclFormReqExceptionIfNeed(context, table);
+		}
+		
 		Iterator<UIComponent> colums = table.columns();
 		
 		




More information about the richfaces-svn-commits mailing list