…e instead (make sure you're not relying on that attribute being there!). Include cell node refs in rowsCache and refactor existing methods to use them.
…eport): - Use a fixed position (i.e. always on screen) hidden DIV as a focusable keyboard event sink, and focus on that instead of the grid canvas. Since it is always in the viewport, no scrolling occurs. We still listen to events from editors bubbling up to the canvas and set focus on canvas clicks. - Exposed a "focus()" method on the grid. - Got rid of IE's .setActive() call since we have a better mechanism now. - Fixed "fast" arrow key navigation when asyncEditorLoading is on.
Fixed colspan bug - erroneous cell-rendering after editing
…s it wasn't working).
…h older versions.
…g breaking e.metaKey in Windows.
Improvements to multi-column sort.
If 'rows' array has holes in it, the previous check would incorrectly cancel editing for rows that are not being invalidated, or NOT cancel editing in cases like invalidateRows([0,1,3]) when activeRow is 3.
I'm sick and tired of trying to make this work cross-browser. Box-sizing FTW, which means that this example no longer displays correct in IE7. Oh well, this is just an example.
…ultiColumnSort" option is enabled.
…and the viewport height being off by a couple of pixels.
See "explicit initialization" example for info on how to handle the scenario when the container is not visible or in the DOM during initialization.