Open tblohorn opened 10 years ago
this change fixe the issue:
Index: slick.grid.js
===================================================================
--- slick.grid.js (revision 933)
+++ slick.grid.js (working copy)
@@ -2629,6 +2629,16 @@
// add new rows & missing cells in existing rows
if (lastRenderedScrollLeft != scrollLeft) {
+ if (hasFrozenRows) {
+ if (rendered.top>options.frozenRow+1){ // render frozen row range first
+ var renderedFrozenRows = jQuery.extend(true, {}, rendered);
+ renderedFrozenRows.top=0;
+ renderedFrozenRows.bottom=options.frozenRow;
+ cleanUpAndRenderCells(renderedFrozenRows);
+ } else { // merge data range and frozen row range
+ rendered.top=0;
+ }
+ }
cleanUpAndRenderCells(rendered);
}
scenario: 200 rows with 3 frozen rows 200 columns with 3 frozen columns move vertical scrollbar down move horizontal scrollbar Frozen rows are not redrawn (remains white)