Forum



03:58

05/10/2009

Hi guys, i was trying to do a Cell Editing based on this documentation /jqgridwiki/doku.php?id=wiki:cell_editing
I have two questions:
1. How can i get the Index of my row posted to the server:
The information i'm getting posted is the following:
a) value of the cell
b) RowId
The thing is that the rowId doesn't help me. I need the actual Id of the information I'm displaying so i can do the server update with that Id.
colNames: ['Id', 'Codigo', 'Nombre'],
colModel: [
{ name: 'Id', index: 'Id', width: 50, align: 'left', hidden: true },
{ name: 'Codigo', index: 'Codigo', width: 55, align: 'left', editable: true, editrules: { number: true} },
{ name: 'Nombre', index: 'Nombre', width: 200, align: 'left' }
],
I need the value of the column 'Id' to do my update.
2. I don't understand in the documentation how to manage an error from the server, so I can display the error message.
Thank you very much!
12:15

Moderators
30/10/2007

Hello,
One possible solution is to use the serializeCellData you can do it like this
..jqGrid({
...
serializeCellData : function(postdata) {
var rowdata = $("#mygridid").getRowData(postdata.id);
postdata.Id = rowdata.Id;
// some other assigments to postdata array
return postdata;
},
2. You can use afterSubmitCell for this purpose. This event is called after the request is complete and we pass the response from server. So you can
return [true,""] or
return [false,"The error from server"]
in order to notify the user
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:
53 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