Changeset 26 for trunk/CHANGELOG

Show
Ignore:
Timestamp:
09/29/08 22:50:55 (4 years ago)
Author:
tsuckowhomberg
google:author:
tsuckowhomberg
Message:
  • enhancement: added Ext 2.2 compatibility, refactored code, changed ui to match

Ext style

  • License changed from LGPL to GPL
  • enhancement: changed namespace to "Ext.ux.grid.livegrid": +---------------------------------------+----------------------------------------+ | old name | new name | +---------------------------------------+----------------------------------------+ | Ext.ux.grid.BufferedGridView? | Ext.ux.grid.livegrid.GridView? | |--------------------------------------------------------------------------------| | Ext.ux.BufferedGridToolbar? | Ext.ux.grid.livegrid.Toolbar | |--------------------------------------------------------------------------------| | Ext.ux.grid.BufferedGridDragZone? | Ext.ux.grid.livegrid.DragZone? | |--------------------------------------------------------------------------------| | Ext.ux.data.BufferedJsonReader? | Ext.ux.grid.livegrid.JsonReader? | |--------------------------------------------------------------------------------| | Ext.ux.grid.BufferedRowSelectionModel? | Ext.ux.grid.livegrid.RowSelectionModel? | |--------------------------------------------------------------------------------| | Ext.ux.grid.BufferedStore? | Ext.ux.grid.livegrid.Store | +---------------------------------------+----------------------------------------+ +---------------------------------------+----------------------------------------+
  • fixed: rows would not be striped properly when grid panel's "stripeRows" property

is set to true

  • fixed: rendering bug of the vertical scrollbar in IE7 did not trigger the scroll

event to small; set min height to two times of horizontalScrollOffset property

  • fixed: vertical scrollbar would disappear in FF3 if the size of the viewport gets

to small; set min height to two times of horizontalScrollOffset property

  • fixed: view would not always calculate the grid's size leading to errors when it

should decide whether the horizontal scrollbar is shown

  • enhancement: added "bulkRemove()" method and "bulkremove" event to store, added

"bulkremove"-listener to BufferedGridView?

selected records to their view index, so that the position of records, which are
no longer in the store, can still be referenced. Added support for removing and
shifting selections if a record was removed that is not part of the store, but
still could be referenced using the map

  • fixed: (Store.js) when removing records which are not buffered by the

store, and which are behind the range of the currently buffered record set, the
"remove" method now adjusts the values of the "bufferRange"-property minus the
number of records removed, to reflect the changes in the underlying data model

  • fixed: (GridView?.js) when removing rows which are not part of the data

model, the "rowIndex" and "lastRowIndex" properties are now both updated, and the
remaining rows in the view processed by "processRows()"

  • fixed: (GridView?.js) "forceRepaint" argument for the "updateLiveRows"

method is now passed using the "options"-object of the Ajax.request, which will
then be passed to the "replaceLiveRows()".method called by the "liveBufferUpdate()".

  • fixed: (GridView?.js) last revision had a typo left that caused the rows

not to be updated when the "insertRows()" method would be called with the
"isUpdate"-argument set to true

  • enhancement: (GridView?.js) changed "onRemove()" method to not support

"isUpdate" argument, since the current implementation of GridView? would
never call "onRemove" for simply updating a row in the view

  • fixed: bufferRange will now get reset if all records in the store are removed
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/CHANGELOG

    r21 r26  
    1 Version 0.2 
     1Version 0.3a1 (GPL) 
     229-September-2008 
     3 
     4 - enhancement: added Ext 2.2 compatibility, refactored code, changed ui to match 
     5Ext style 
     6 - License changed from LGPL to GPL 
     7 - enhancement: changed namespace to "Ext.ux.grid.livegrid": 
     8  +---------------------------------------+----------------------------------------+ 
     9  |        old name                       |          new name                      | 
     10  +---------------------------------------+----------------------------------------+ 
     11  | Ext.ux.grid.BufferedGridView          | Ext.ux.grid.livegrid.GridView          | 
     12  |--------------------------------------------------------------------------------| 
     13  | Ext.ux.BufferedGridToolbar            | Ext.ux.grid.livegrid.Toolbar           | 
     14  |--------------------------------------------------------------------------------| 
     15  | Ext.ux.grid.BufferedGridDragZone      | Ext.ux.grid.livegrid.DragZone          | 
     16  |--------------------------------------------------------------------------------| 
     17  | Ext.ux.data.BufferedJsonReader        | Ext.ux.grid.livegrid.JsonReader        | 
     18  |--------------------------------------------------------------------------------| 
     19  | Ext.ux.grid.BufferedRowSelectionModel | Ext.ux.grid.livegrid.RowSelectionModel | 
     20  |--------------------------------------------------------------------------------| 
     21  | Ext.ux.grid.BufferedStore             | Ext.ux.grid.livegrid.Store             | 
     22  +---------------------------------------+----------------------------------------+ 
     23  +---------------------------------------+----------------------------------------+ 
     24 - fixed: rows would not be striped properly when grid panel's "stripeRows" property 
     25is set to true 
     26 - fixed: rendering bug of the vertical scrollbar in IE7 did not trigger the scroll 
     27event to small; set min height to two times of horizontalScrollOffset property 
     28 - fixed: vertical scrollbar would disappear in FF3 if the size of the viewport gets 
     29to small; set min height to two times of horizontalScrollOffset property 
     30 - fixed: view would not always calculate the grid's size leading to errors when it 
     31should decide whether the horizontal scrollbar is shown 
     32 - enhancement: added "bulkRemove()" method and "bulkremove" event to store, added 
     33"bulkremove"-listener to BufferedGridView 
     34 - fixed: (RowSelectionModel.js) added a property for mapping already 
     35selected records to their view index, so that the position of records, which are 
     36no longer in the store, can still be referenced. Added support for removing and 
     37shifting selections if a record was removed that is not part of the store, but 
     38still could be referenced using the map 
     39 - fixed: (Store.js) when removing records which are not buffered by the 
     40store, and which are behind the range of the currently buffered record set, the 
     41"remove" method now adjusts the values of the "bufferRange"-property minus the 
     42number of records removed, to reflect the changes in the underlying data model 
     43 - fixed: (GridView.js) when removing rows which are not part of the data 
     44model, the "rowIndex" and "lastRowIndex" properties are now both updated, and the 
     45remaining rows in the view processed by "processRows()" 
     46 - fixed: (GridView.js) "forceRepaint" argument for the "updateLiveRows" 
     47method is now passed using the "options"-object of the Ajax.request, which will 
     48then be passed to the "replaceLiveRows()".method called by the "liveBufferUpdate()". 
     49 - fixed: (GridView.js) last revision had a typo left that caused the rows 
     50not to be updated when the "insertRows()" method would be called with the 
     51"isUpdate"-argument set to true 
     52 - enhancement: (GridView.js) changed "onRemove()" method to not support 
     53"isUpdate" argument, since the current implementation of GridView would 
     54never call "onRemove" for simply updating a row in the view 
     55 - fixed: bufferRange will now get reset if all records in the store are removed 
     56 
     57Version 0.2 
    25811-September-2008 
    359