Forum


22:23

04/12/2009

Hi:
I'm using a very simple grid, all I want is to show the names of my projects, then when clicking the + I want to send the project id and get some extra info. Here is my code:
var g = $("#weeklyStatusChangeGrid");
g.jqGrid(
{
datatype: "json",
height: 'auto',
url: '<?php echo url_for2('ajaxGetWeeklyChangedProjects')?>',
autowidth: true,
shrinkToFit: true,
colModel:
[
{ name: 'id', index: 'id', width: 55, hidden: true },
{ name: 'project', index: 'project', width: 200, label: 'Project Name' }
],
postData:
{
initialSnapshot: fromSnapshot,
finalSnapshot: toSnapshot
},
sortname: 'id',
mtype: "POST",
imgpath: gridimgpath,
viewrecords: true,
multiselect: false,
caption: "Search results",
rowNum: 10,
rowList:[10,20,30],
viewrecords: true,
pager: 'weeklyStatusChangePager',
subGrid: true,
subGridModel:
[
{
name: [ 'Field', 'Initial Value', 'Final Value' ],
width: [ 200, 200, 200 ]
}
],
subGridUrl: '<?php echo url_for2("ajaxGetWeeklyStatusChangeForProject")?>'
}
).navGrid( "#weeklyStatusChangePager", {edit:false,add:false,del:false,search:false} );
The thing is, the ajax call is made, but when I look at the posted data, the id value is sent, but the name of the parameter is the string "undefined".
What am I missing here? Thanks!
12:11

Moderators
30/10/2007

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:
70 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