Forum
November 2nd, 2014
A
A
A
The forums are currently locked and only available for read only access
Topic RSS
Related Topics
lastSel, you're under arrest.
13/07/2013
03:36
03:36
bouks
Member
Members
Forum Posts: 30
Member Since:
24/05/2011
24/05/2011
Offline
Don't know what forum to put this. Comments seems closed on wiki
Seen this in the "inline Editing" documentation
grid.jqGrid({
...
onSelectRow: function(id) {
if (id && id !== lastSel) {
grid.jqGrid('restoreRow',lastSel);
lastSel = id;
}
grid.jqGrid('editRow', id /* ... in case of the client editing*/);
},
...
});
...
onSelectRow: function(id) {
if (id && id !== lastSel) {
grid.jqGrid('restoreRow',lastSel);
lastSel = id;
}
grid.jqGrid('editRow', id /* ... in case of the client editing*/);
},
...
});
Seen this in many response on stack or other.
This is not good depending on global var and polluting global scope.
Better do this.
grid.jqGrid({
...
lastSel: '',
onSelectRow: function(id) {
if (id && id !== $(this).jqGrid('getGridParam', 'lastSel')) {
grid.jqGrid('restoreRow',$(this).jqGrid('getGridParam', 'lastSel'));
$(this).jqGrid('setGridParam', 'lastSel:id');
}
grid.jqGrid('editRow', id /* ... in case of the client editing*/);
},
...
});
...
lastSel: '',
onSelectRow: function(id) {
if (id && id !== $(this).jqGrid('getGridParam', 'lastSel')) {
grid.jqGrid('restoreRow',$(this).jqGrid('getGridParam', 'lastSel'));
$(this).jqGrid('setGridParam', 'lastSel:id');
}
grid.jqGrid('editRow', id /* ... in case of the client editing*/);
},
...
});
Forum Timezone: Europe/Sofia
Most Users Ever Online: 715
Currently Online:
71 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