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_TopicIcon
Set width based on %
06/02/2009
18:03
Avatar
htantran
Member
Members
Forum Posts: 7
Member Since:
06/02/2009
sp_UserOfflineSmall Offline

Hi Tony,

Another issue I faced is that: although I can set height: "100%", I cannot do it with width: "100%".

Question: is there anyway for me to set relative width (%) instead of fixing its value (pixel) ?

Thanks,

Tan

07/02/2009
13:58
Avatar
FredyC
Member
Members
Forum Posts: 17
Member Since:
02/02/2009
sp_UserOfflineSmall Offline

I think it's not possible. I was researching this few day ago (http://www.trirand.com/blog/?p.....msie-issue). Grid is built from two separate tables and width of the columns is computed and set to these columns. If you just set 100% width, browser computes width of these columns based on content which is different...So it would be nice mess 🙂

08/02/2009
08:42
Avatar
seetharaman
Member
Members
Forum Posts: 12
Member Since:
20/06/2008
sp_UserOfflineSmall Offline

Not sure I fully understand your requirements. My requirement is similar to yours.

I would like to have the width of the jqGrid to be 30 pixels less than the width of another table I use in my application. That table is defined in terms %

This is what I use in colModel definition

    width:$("tablew").getDimensions().width-30,

..

..

<table   border=1 id='tablew' style='width:100%;'>

I use prototype.js along with the jqGrid for my application I use the methods in prototype library to get the pixel size of the other table and subtract 30 to get the new size and dynamically assign this to jqGrid table

08/02/2009
10:00
Avatar
FredyC
Member
Members
Forum Posts: 17
Member Since:
02/02/2009
sp_UserOfflineSmall Offline

Interesting. Then i don't understand your problem 🙂 But i think that problem is in setting width in colModel. You should use function setGridWidth to set width to whole grid.

08/02/2009
10:07
Avatar
seetharaman
Member
Members
Forum Posts: 12
Member Since:
20/06/2008
sp_UserOfflineSmall Offline

I dont have a problem. My solution works for me

08/02/2009
10:09
Avatar
FredyC
Member
Members
Forum Posts: 17
Member Since:
02/02/2009
sp_UserOfflineSmall Offline

Alright and what's purpose of this topic then ? 🙂

09/02/2009
16:53
Avatar
htantran
Member
Members
Forum Posts: 7
Member Since:
06/02/2009
sp_UserOfflineSmall Offline

Hi seetharaman,

I tried to use this as your advice,

width:$(”tablew”).getDimensions().width-30,

However, it is even not show the grid.

Can you give me more detail or help me a demo code?

Thanks,

Tan 

10/02/2009
14:57
Avatar
FredyC
Member
Members
Forum Posts: 17
Member Since:
02/02/2009
sp_UserOfflineSmall Offline

getDimensions() is function from Prototype library. If you don't have it, you still can use $("tablew").width(), it's the same.

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
41 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