Forum


09:54

15/03/2010

hi guys,
i need to load some data into a second grid based on a value from the first grid json response.
i added an extra vriable to the json response (type) of the first grid.
on loadComplete of the first grid i'm loading the second one. but how can i pass the variable type to the url of the second grid?
like this: data.php&type=biz
json response of the first grid:{"rows":[
{"id":"7","cell":["7","1","priv","","*","Kpn mobile","m_nl","","0.07",""]}
],
"records":"1",
"type":"biz"}
thank you in advance
regards,
bas
13:06

Moderators
30/10/2007

Hello,
This is difficult to do since of the ajax requests - it is unknown which one will finished first - this for the first and this for the second grid.
One possible solution is to use ajaxGridOptions for the first grid where you set async to false and then use loadComplete to set the needed variables on the second.
Also in loadComplete you have the request as parameter
loadComplete : function(request) {
// convert here the json response to object, maybe using eval and
// then you have a object with all the needed information
// wher you can get it and pass tothe second grid using setGridParam
}
Best Regards
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:
47 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