Forum
03:17
24/06/2011
I have a jqgrid 4.0.0 tree setup to load all at once using xml. The tree loads and works perfectly. The problem is that I am trying to get all of the children that belong to the root node as follows, but the children array is always empty. I have doubled checked the row variable and it is correct.
var row = $('#permissionlist').getRowData(rowid);
var children= $('#permissionlist').getNodeChildren(row);
alert(children.length);
I can use the getNodeParent, getNodeDepth, and getNodeAncestors just fine. Is anyone else experiencing this problem as well or is it just something with my code?
Thanks,
Greg
16:11
24/06/2011
ok, so I went ahead and did some debugging and I figured out a work around.
It appears that the jqgrid source code is looking for a field on the record that is passed into getNodeChildren that is called _id_. So I just added a hidden column to my tree grid called _id_ and put the nodeid or primary key in there and now the function works.
Cheers,
Greg
Most Users Ever Online: 715
Currently Online:
17 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