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;
}
//