Forum



21:18

06/02/2010

Hi,
Followed are two identical lines of codes, one yiels "undefined" and the other yields "36". Could you help tell me why? Thanks.
('#transGrid').jqGrid
(
'navGrid',
'#transGridPager',
{ edit:true, add:true, del:true, search:false, refresh:true},
{
url: 'index.php?&oId=' + $('#transGrid').jqGrid('getRowData', $('#transGrid').jqGrid('getGridParam', 'selrow'))['OrigTransId'], <=== oId = undefined (in Firebug)
afterShowForm: function(id)
{
//Below is the same line of code, but it outputs 36 in Firebug, which is expected
console.log($('#transGrid').jqGrid('getRowData', $('#transGrid').jqGrid('getGridParam', 'selrow'))['OrigTransId']);
}
}
)
21:49

06/02/2010

Got it. Use this instead:
editData:
{
oId : function()
{
return $('#transGrid').jqGrid('getRowData', $('#transGrid')
.jqGrid('getGridParam', 'selrow'))['OrigTransId']
},
transId : function()
{
return $('#transGrid').jqGrid('getRowData', $('#transGrid')
.jqGrid('getGridParam', 'selrow'))['TransId']
}
},
Most Users Ever Online: 715
Currently Online:
62 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