Forum
03:34
26/09/2008
09:17
Moderators
30/10/2007
Hello,
Yes this is true, but we actually do not know what to set if this ret[2] is
not set. If you have better idea your are welcome.
Thank you
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.
07:56
26/09/2008
Hi Tony,
For solve this problem I have add the follow method in grid.base.js:
$.fn.sortId = function (id1,id2) {
return id1 - id2;
};
$.fn.calculateRowId = function() {
var rowid = 1;
var count = parseInt(this.getGridParam('records'));
if (count > 0) {
var ids = this.getDataIDs();
ids = ids.sort(this.sortId);
for (i = 0; i < ids.length; i++) {
if (rowid < ids[i])
break;
else
rowid++;
}
}
return rowid;
};
In grid.formedit.js I have replace the follow row:
291) if(!ret[2]) ret[2] = parseInt($($t).getGridParam('records'))+1;
with
291) if(!ret[2]) ret[2] = parseInt($($t).calculateRowId());
Best Regards
Alessandro
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