Forum


15:56

16/02/2009

Hi!
I'm going mad trying to figure out why this does not work:
var last_row;
..........
beforeSelectRow: function(rowid) {
if(last_row == rowid) {alert("same row!");}
else{
// restore last row if there is one
if(last_row) jQuery("grid").setCell(last_row,'name','theName','','');
}
My problem is that last_row doesn't work in the setCell()-function. If i hard code it to be for example 6, it does work. It doesn't help to use parseInt(last_row). If I alert last_row, I do get the right number..
I don't understand what the problem is. I can see the number in the alert, if I hardcode the same one it does work, but never with the variable even if it's the same !? 😐
Thanks in advance for any help 🙂
16:06

16/02/2009

.. and remember there's nothing wrong with anything else here since it does work when I hard code the number, even if it's the very same number as I see when using alert on last_row. I know it should say # in front of 'grid' in the selector but I just wrote a simple example here (but it's tested.. ). last_row is also set = rowid at each execution..
00:45

Moderators
30/10/2007

Hello,
How and where is changed last_row? Use FireBug to determine what value have the last_row.
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)
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