Forum
05:46
10/08/2009
Hi Tony!
During preparing one test example I could see that JSON data having userData and successful loaded with loadonce:true has in loadComplete the userData, but at the next data refresh jQuery("#list").getGridParam('userData') gives no not this data.
I tested this only with 3.7.2 and not with 3.8, but if the problem is not fixed it must exist.
To reproduce the problem you can use this example and set breakpoint inside loadComplete. One can see that at the first call of loadComplete jQuery("#list").getGridParam('userData') exist, but at the next call there are no more ts.p.userData.
Best regards
Oleg
19:02
Moderators
30/10/2007
Oleg,
Thanks. Not sure how to consider this. Instead the fix is easy:
From
ts.p.userData = $.jgrid.getAccessor(data,dReader.userdata) || {};
to
if(ts.p.datatype != "local") {
ts.p.userData = $.jgrid.getAccessor(data,dReader.userdata) || {};
}
Let me think a little bit
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.
Most Users Ever Online: 715
Currently Online:
32 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