Forum
10:18
24/10/2011
Hi,
when I resize the width of the grid and scrolling is not needed, the space for the vertical scrollbar is grabbed by the grid table.
If I change the number of rows and the vertical scrollbar is needed, I get a horizontal scrollbar too, because jqGrid doesn't resize the grid table and the width of the scrollbar is added to the width of the grid table.
Is it possible to force that the space for the vertical scrollbar is never grabbed by the grid table?
The option scrollOffset didn't work.
I used jqGrid 4.2, jQuery 1.6.4, jQuery UI 1.8.16 with Firefox 7.0.1 and Windows 7 x64
Best regards
lspcity
I don't know if this applies to your case, but I had the same issue, and after spending a day on scratching my head and then half an hour on debugging jqGrid, I have found that it ignores scrollOffset whenever height you specify for the grid is not a strict integer, like "20em" for example:
if(isNaN(ts.p.height)) {
} else {
aw -= scw; // =ts.p.scrollOffset
hs = true;
}
(grid.base.js #1966)
in my case, I tried setting grid height in ems, like "20em", and isNaN returns true for this value. Conclusion: follow the docs strictly, which say that height "can be set as number (in this case we mean pixels) or as percentage (only 100% is acceped) or value of auto is acceptable."
Most Users Ever Online: 715
Currently Online:
39 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66