Changeset 5277
- Timestamp:
- 08/27/08 11:31:14 (3 months ago)
- Files:
-
- 1 modified
-
trunk/src/com/itmill/toolkit/ui/Table.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/com/itmill/toolkit/ui/Table.java
r5243 r5277 1001 1001 } 1002 1002 1003 /** 1004 * Setter for property currentPageFirstItem. 1005 * 1006 * @param newIndex 1007 * the New value of property currentPageFirstItem. 1008 */ 1009 public void setCurrentPageFirstItemIndex(int newIndex) { 1010 1003 private void setCurrentPageFirstItemIndex(int newIndex, 1004 boolean needsPageBufferReset) { 1011 1005 // Ensures that the new value is valid 1012 1006 if (newIndex >= size()) { … … 1077 1071 } 1078 1072 } 1079 // Assures the visual refresh 1080 resetPageBuffer(); 1081 refreshRenderedCells(); 1073 if (needsPageBufferReset) { 1074 // Assures the visual refresh 1075 resetPageBuffer(); 1076 refreshRenderedCells(); 1077 } 1078 } 1079 1080 /** 1081 * Setter for property currentPageFirstItem. 1082 * 1083 * @param newIndex 1084 * the New value of property currentPageFirstItem. 1085 */ 1086 public void setCurrentPageFirstItemIndex(int newIndex) { 1087 setCurrentPageFirstItemIndex(newIndex, true); 1082 1088 } 1083 1089 … … 1581 1587 final Integer value = (Integer) variables.get("firstvisible"); 1582 1588 if (value != null) { 1583 setCurrentPageFirstItemIndex(value.intValue() );1589 setCurrentPageFirstItemIndex(value.intValue(), false); 1584 1590 } 1585 1591 }
