Forum
21:44
Hi.
I am trying to add a new row to jqgrid when user enters quantity in the last row .At the same time I want to focus the first cell in the row which is added .Code is
beforeSaveCell: function(rowid, cellname, value, iRow, iCol) {
if (jQuery('#NewTable').getGridParam('records') == (parseInt(iRow) + 1)) {
if (cellname == 'inputqty') {
var datarow = { act: '', abbrcode: "", funddescription: "", inputqty: "", inputpct: "", comtype: "", brokerofcredit: "", gross: "", commission: "", charges: "", net: "", hold: "" };
jQuery("#NewTable").addRowData(gCount, datarow);
jQuery("#NewTable").editCell(gCount, 2, true);
}
}
Problem is as the line is hit (jQuery("#NewTable").editCell(gCount, 2, true);) , it calls "beforeSaveCell" again ,which needs to be avoided.Any help appreciated .
10:56
Moderators
30/10/2007
Hello,
This is not possible at all. Please look here:
http://www.trirand.com/jqgridw.....ll_editing
and read carfully.
What you try to do is: you edit a cell and before save it you call edit cell again.
editCell try to save a opened cell.
I suggest you to try with the 3 parameter set to false, but not sure if this will meet your requierments
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:
61 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