Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_Related Related Topics sp_TopicIcon
cellWidth can works incorrectly on Windows with the custom text size (DPI)
03/08/2012
15:53
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

Hello Tony,

I found that the grids used jqGrid 4.4.0 has wrong width on one computer. I examined the problem in detailes and found out the following problem.

The computer had Windows 7 operation system with Internet Explorer 9. The display used on the computer had the high DPI resolution. To have exact sizes displayed it was set custom text size (DPI) (see here for more information about the setting). The setting on the computer was

Image Enlarger

In general such setting is absolutely OK, but the function cellWidth worked incorrect with the settings. I debugged the code and found out that the value of testCell used in the function has the value 5.02 instead of 5. So the function cellWidth worked like with old Google Chrome browser and one had scroll bars in all grids.

To fix the problem one could change the last line of cellWidth from

return testCell !== 5;

to something like the following

return Math.abs(testCell - 5) > 0.1;

Best regards
Oleg

03/08/2012
18:01
Avatar
tony
Sofia, Bulgaria
Moderator
Members

Moderators
Forum Posts: 7721
Member Since:
30/10/2007
sp_UserOfflineSmall Offline

Hello Oleg,

Thanks for this.

This is the case if the font DPI is greater, but what if it is little scale?

I should test this!?!

Best Regards

Tony

For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.

03/08/2012
18:25
Avatar
OlegK
Germany
Member
Members
Forum Posts: 1255
Member Since:
10/08/2009
sp_UserOfflineSmall Offline

Hello Tony,

I suppose that the effect will exist only on scaling >144%, but it is not so important. It's important just that the value of testCell must be not exactly equal to 5. So one have to adjust the code so that some intervals of values, which are close to 5, will be interpreted in the same way as 5.

Regards
Oleg

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
57 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.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information