[richfaces-svn-commits] JBoss Rich Faces SVN: r2986 - in trunk/ui/dataTable/src/main/java/org/richfaces: renderkit and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Sep 18 18:22:02 EDT 2007
Author: alexsmirnov
Date: 2007-09-18 18:22:02 -0400 (Tue, 18 Sep 2007)
New Revision: 2986
Modified:
trunk/ui/dataTable/src/main/java/org/richfaces/component/UIDataTable.java
trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java
Log:
fix processing rendered attribute
Modified: trunk/ui/dataTable/src/main/java/org/richfaces/component/UIDataTable.java
===================================================================
--- trunk/ui/dataTable/src/main/java/org/richfaces/component/UIDataTable.java 2007-09-18 22:21:29 UTC (rev 2985)
+++ trunk/ui/dataTable/src/main/java/org/richfaces/component/UIDataTable.java 2007-09-18 22:22:02 UTC (rev 2986)
@@ -55,14 +55,14 @@
*/
private static final class ColumnPredicate implements Predicate {
public boolean evaluate(Object input) {
- if (input instanceof UIComponent) {
- UIComponent component = (UIComponent) input;
-
- if (!component.isRendered()) {
- return false;
- }
- }
-
+// if (input instanceof UIComponent) {
+// UIComponent component = (UIComponent) input;
+//
+// if (!component.isRendered()) {
+// return false;
+// }
+// }
+//
return (input instanceof UIColumn || input instanceof Column);
}
}
@@ -93,22 +93,21 @@
dataChildren.addIterator(new FilterIterator(getFacets().values()
.iterator(), isAjaxSupport));
- dataChildren.addIterator(columns());
// Append all columns children.
- //dataChildren.addIterator(columns());
+ dataChildren.addIterator(columns());
-/* for (Iterator iter = columns(); iter.hasNext();) {
- UIComponent column = (UIComponent) iter.next();
- if (column.isRendered()) {
- dataChildren.addIterator(column.getChildren()
- .iterator());
-
- }
- }
-*/
+// for (Iterator iter = columns(); iter.hasNext();) {
+// UIComponent column = (UIComponent) iter.next();
+// if (column.isRendered()) {
+// dataChildren.addIterator(column.getChildren()
+// .iterator());
+//
+// }
+// }
+
//commons-collections 2.x bug workaround
dataChildren.hasNext();
Modified: trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java
===================================================================
--- trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java 2007-09-18 22:21:29 UTC (rev 2985)
+++ trunk/ui/dataTable/src/main/java/org/richfaces/renderkit/AbstractTableRenderer.java 2007-09-18 22:22:02 UTC (rev 2986)
@@ -63,12 +63,12 @@
writer.writeAttribute("span", String.valueOf(columns), null);
String columnsWidth = (String) table.getAttributes().get("columnsWidth");
- // temporary solution RF-957
- if(columnsWidth.contains("%")){
- throw new FacesException(PERSENTAGE_SUPPORT_ERROR_MSG);
- }
if (null != columnsWidth) {
+ // temporary solution RF-957
+ if(columnsWidth.contains("%")){
+ throw new FacesException(PERSENTAGE_SUPPORT_ERROR_MSG);
+ }
String[] widths = columnsWidth.split(",");
for (int i = 0; i < widths.length; i++) {
writer.startElement("col", table);
More information about the richfaces-svn-commits
mailing list