Forum

July 10th, 2011
You must be logged in to post Login Register

Search Forums:


 






cellWidth can works incorrectly on Windows with the custom text size (DPI)

UserPost

15:53
03/08/2012


OlegK

Germany

Member

posts 1210

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

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

18:01
03/08/2012


tony

Sofia, Bulgaria

Moderator

posts 7383

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 PHP, ASP.NET and ASP.NET MVC visit us at our commercial products site – trirand.net – by the very same guys that created jqGrid.

18:25
03/08/2012


OlegK

Germany

Member

posts 1210

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


About the jQuery Grid Plugin – jqGrid forum

Most Users Ever Online:

215


Currently Online:

20 Guests

Forum Stats:

Groups: 1

Forums: 7

Topics: 10274

Posts: 30361

Membership:

There are 11038 Members

There have been 448 Guests

There is 1 Admin

There are 2 Moderators

Top Posters:

OlegK – 1210

markw65 – 179

kobruleht – 144

phicarre – 132

YamilBracho – 124

Renso – 118

Administrators: admin (60 Posts)

Moderators: tony (7383 Posts), Rumen[Trirand] (81 Posts)




Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information