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;
Show replies by date