[richfaces-svn-commits] JBoss Rich Faces SVN: r4715 - trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Dec 11 10:14:38 EST 2007


Author: andrei_exadel
Date: 2007-12-11 10:14:38 -0500 (Tue, 11 Dec 2007)
New Revision: 4715

Modified:
   trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java
Log:
RF-1201

Modified: trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java
===================================================================
--- trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java	2007-12-11 15:01:58 UTC (rev 4714)
+++ trunk/sandbox/ui/columns/src/main/java/org/richfaces/taglib/html/facelets/ColumnsHandler.java	2007-12-11 15:14:38 UTC (rev 4715)
@@ -159,9 +159,12 @@
     private void correctFirst(FaceletContext ctx) {
 	if (items != null) {
 	    if (_begin > 0 && (_index < _begin)) {
-		while ((_index < _begin) && hasNext()) {
+		while ((_index < _begin && hasNext())) {
 		    next(ctx);
 		}
+		if (!hasNext()) {
+		    _index = 0;
+		}
 	    }
 	}
     }
@@ -453,26 +456,6 @@
 
     }
 
-    /**
-     * Sets attribute to column
-     * 
-     * @param attr
-     * @param column
-     * @param ctx
-     */
-    private void setColumnAttribute(TagAttribute attr, UIComponent column,
-	    FaceletContext ctx) {
-	if (attr != null) {
-	    if (attr.isLiteral()) {
-		column.setValueExpression(attr.getLocalName(), attr
-			.getValueExpression(ctx, String.class));
-	    } else {
-		column.setValueExpression(attr.getLocalName(), attr
-			.getValueExpression(ctx, ValueExpression.class));
-	    }
-	}
-    }
-
 }
 
 /**




More information about the richfaces-svn-commits mailing list