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
hideCol Error
19/10/2011
20:40
Avatar
GregT
Member
Members
Forum Posts: 3
Member Since:
19/10/2011
sp_UserOfflineSmall Offline

This code:

$("#mygrid").jqGrid("hideCol",col_name);

Yields this (in GC):

Uncaught TypeError: Cannot read property 'width' of undefined

The hide works (eg. the column disappears), so col_name must be OK, and the grid is otherwise working fine.

Any advice?

20/10/2011
04:04
Avatar
tony
Sofia, Bulgaria
Moderator
Members

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

Hello,

We need a test case. There is no error if we use the demo here

http://trirand.com/blog/jqgrid.....qgrid.html

New in version 3.2 => Hide/Show columns

Regards

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.

20/10/2011
17:05
Avatar
GregT
Member
Members
Forum Posts: 3
Member Since:
19/10/2011
sp_UserOfflineSmall Offline

Thank you for your reply, Tony. I will put an example together sometime today.

On a related note, do you agree that this code (below) should always work, assuming '#treegrid' starts off as a normal, successfully rendered, 'working' grid?

var ccm = $("#treegrid").getGridParam();

$("#treegrid").jqGrid("GridUnload");

$("#treegrid").jqGrid(ccm);

It yields a GC error, "Uncaught TypeError: Cannot read property 'stype' of undefined". I will isolate this as well, if it would be useful to you.

20/10/2011
17:56
Avatar
GregT
Member
Members
Forum Posts: 3
Member Since:
19/10/2011
sp_UserOfflineSmall Offline

Not sure if you are interested, but it appears that the second issue ('stype undefined') happens as follows:

1. treeGrid:true, datatype:'jsonstring' ('jsonstring' is a documented requirement for treeGrid).

2. When you do 'GetGridParam', the 'datatype' has been set back to 'local' somewhere inside jqGrid.

3. This causes the attempt to create the new version of the grid to fail.

Solution: 

var ccm = $("#treegrid").getGridParam();

// force datatype back to what we originally set it to, and what treeGrid needs

ccm.datatype = 'jsonstring';

$("#treegrid").jqGrid("GridUnload");

$("#treegrid").jqGrid(ccm);

I could send a complete example if you want.

I'm still working on the hideCol one … I'm pretty sure it's specific to treeGrid, though, and this explains why your demo works. Of course, one would hope that hideCol works in the treeGrid as well.

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

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