[richfaces-svn-commits] JBoss Rich Faces SVN: r4443 - trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Tue Dec 4 09:17:36 EST 2007
Author: konstantin.mishin
Date: 2007-12-04 09:17:36 -0500 (Tue, 04 Dec 2007)
New Revision: 4443
Modified:
trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableRendererState.java
Log:
RF-1486
Modified: trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableRendererState.java
===================================================================
--- trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableRendererState.java 2007-12-04 13:59:29 UTC (rev 4442)
+++ trunk/ui/scrollableDataTable/src/main/java/org/richfaces/renderkit/html/ScrollableDataTableRendererState.java 2007-12-04 14:17:36 UTC (rev 4443)
@@ -3,7 +3,6 @@
*/
package org.richfaces.renderkit.html;
-import java.io.Serializable;
import java.util.Collection;
import java.util.HashSet;
@@ -25,7 +24,7 @@
* @author shura
*
*/
-public class ScrollableDataTableRendererState implements Serializable {
+public class ScrollableDataTableRendererState{
public static final String DATA_GRID_RENDERER_STATE = ScrollableDataTableRendererState.class.getName();
@@ -79,6 +78,8 @@
private Object rowKey;
+ private int rows;
+
private static final long serialVersionUID = 2129605586975025578L;
@@ -147,6 +148,7 @@
_cachedClientId = grid.getClientId(context);
clientId = _cachedClientId;
_previousState = previsiosState;
+ rows = grid.getRows();
}
public String getCurrentCellId(FacesContext context){
@@ -224,7 +226,7 @@
* @return Returns the rowIndex.
*/
public int getRowIndex() {
- if(_grid.getRows() != 0 && _rowIndex >= _grid.getRows()){
+ if(rows != 0 && _rowIndex >= rows){
_rowIndex = 0;
}
return _rowIndex;
More information about the richfaces-svn-commits
mailing list