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

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Dec 16 05:58:52 EST 2008


Author: pgolawski
Date: 2008-12-16 05:58:52 -0500 (Tue, 16 Dec 2008)
New Revision: 11797

Modified:
   trunk/ui/dataTable/src/main/java/org/richfaces/component/UIColumn.java
Log:
https://jira.jboss.org/jira/browse/RF-5041
changed methods for "rendered" attribute

Modified: trunk/ui/dataTable/src/main/java/org/richfaces/component/UIColumn.java
===================================================================
--- trunk/ui/dataTable/src/main/java/org/richfaces/component/UIColumn.java	2008-12-16 10:57:02 UTC (rev 11796)
+++ trunk/ui/dataTable/src/main/java/org/richfaces/component/UIColumn.java	2008-12-16 10:58:52 UTC (rev 11797)
@@ -66,12 +66,22 @@
 	//This code block adds support for visible attribute of the column component
 	@Override
 	public boolean isRendered() {
-		return super.isRendered() && isVisible();
+		return isRendered(true);
 	}
 	
-	@Override
-	public void setRendered(boolean rendered) {
-		super.setRendered(rendered);
+	/**
+	 * Check if component is rendered.
+	 * Consider "rendered" attribute and optionally depend on parameter consider "visible" attribute.
+	 * @author PGolawski
+	 * @param considerVisible consider "visible" attribute
+	 * @return attribute "rendered" value 
+	 */
+	public boolean isRendered(boolean considerVisible) {
+		boolean rendered = super.isRendered();
+		if (considerVisible) {
+			rendered = (rendered && isVisible());
+		}
+		return rendered;
 	}
 	//
 	




More information about the richfaces-svn-commits mailing list