Changeset 5277

Show
Ignore:
Timestamp:
08/27/08 11:31:14 (3 months ago)
Author:
matti.tahvonen@…
Message:

enabled editable mode in table (broken since [5243]

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/com/itmill/toolkit/ui/Table.java

    r5243 r5277  
    10011001    } 
    10021002 
    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) { 
    10111005        // Ensures that the new value is valid 
    10121006        if (newIndex >= size()) { 
     
    10771071            } 
    10781072        } 
    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); 
    10821088    } 
    10831089 
     
    15811587            final Integer value = (Integer) variables.get("firstvisible"); 
    15821588            if (value != null) { 
    1583                 setCurrentPageFirstItemIndex(value.intValue()); 
     1589                setCurrentPageFirstItemIndex(value.intValue(), false); 
    15841590            } 
    15851591        }