angular-ui/ui-grid

When explicit row height set, mouse wheel scroll doesnt work.

Open

#4,351 opened on Sep 10, 2015

View on GitHub
 (0 comments) (0 reactions) (1 assignee)JavaScript (2,496 forks)batch import
good first issuegrid-core

Repository metrics

Stars
 (5,395 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

putting an int value in rowHeight produces strange results, I've been using pixel value as rowHeight: '200px'. It looks like getCanvasHeight expects integer value there though so doesnt do anything to see the px value. This causes bad values coming from that function but doing this fixes it:

change:

self.visibleRowCache.forEach(function(row){
  self.$$canvasHeight += row.height;
});

to:

self.visibleRowCache.forEach(function(row){
  self.$$canvasHeight += parseInt(row.height.replace("px", ""));
});

Contributor guide