Changes between Initial Version and Version 1 of Ticket #6389
- Timestamp:
- Apr 3, 2008, 12:53:11 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #6389
- Property Owner changed from sorvell to benschell
-
Ticket #6389 – Description
initial v1 1 Upon deleting an item from a large store with identity (eg ItemFileWriteStore) the _rowIdenties are rebuilt.1 Upon deleting an item from a large store with identity (eg !ItemFileWriteStore) the _rowIdenties are rebuilt. 2 2 In case a user has scrolled through the grid fast enough, the data[] array can contain empty entries. 3 3 Example: Grid with 20 rowsPerPage, 40 keepRows, 100 rows in total. User scrolls to the end fast, then the data[] contains entries for the first page data[0 ]- data[19 ] and the last page data[80 ] - data[99 ]. 4 4 5 Rebuilding of the _rowIdenties has to check whether the data[i] entry exists, otherwise an error data[i].__dojo_data_item does not existoccurs.5 Rebuilding of the _rowIdenties has to check whether the data[i] entry exists, otherwise an {{{error data[i].__dojo_data_item does not exist}}} occurs. 6 6 7 7 File: dojox/grid/_data/model.js 8 8 Class: dojox.grid.data.DojoData 9 9 10 10 {{{ 11 11 _removeItems: function(inRowIndexes /*array*/){[[BR]] 12 12 … … 28 28 }[[BR]] 29 29 30 }}}