I've posted my test code at http://www.giftregistry.x10hosting.com/GridTest/GridTest.html. If you just click on rows 1, 2, 3 in order, the first row will vanish; also, if you edit the first row then click on the second row, the first edit box doesn't get destroyed.
Thanks,
At this point, I've given up on using jqGrid, but I'll try to post my test example somewhere you can get at it.
Aaron
If you'd like me to examine some internal state of the jqGrid code, I'd be happy to help out. Given that I can reproduce this 100% and you can't, it might make more sense to try to debug it remotely.
Another possibility would be to do some sort of a screen-sharing thing and debug it live, or even just to use VNC for you to debug it directly on my machine.
Please let me know how I can help.
Thanks,
On Windows, using local cell submission, I get a different symptom – I don't get the leaked edit boxes, but just selecting the three cells in order (1, 2, then 3), the first row disappears.
Aaron
One additional point – I edited the Main.php script so that it exits immediately, without doing anything at all. I don't know how to make cell editing work without a URL, though it seems like you ought to be able to edit the local data only.
Aaron
Here's the simplest code I can come up with that illustrates the problem.
Thanks for the help. If you'd like, I'll send you the whole site source; this is a personal project, so there's nothing proprietary in it.
Also, when I get a chance, I'll see if I can make a client-only version that exhibits the behavior.
Aaron
Oh, in order for that to make sense, I'd better say that I've added this to the grid declaration:
Here's the content that's (currently) getting put into the grid:
{
Incidentally, I've upgraded to jqGrid 3.4.3 and the problem is still there.
Thanks,
OK, I know what's going on, but I don't know why this (presumably) works for everyone else. Here's the sequence (all line numbers refer to grid.celledit.js):
– select cell 1
Here's a clue – when the edit box doesn't disappear, it's because restoreCell doesn't get called. I'll keep hunting and see if I can figure out why that is.
Aaron
I tried various combinations of this, with no effect. The callbacks have nothing to do with this behavior – it still occurs with this grid definition:
Sorry for the delay, this is a personal project so I have to work around the damn job. 🙂
The behavior is exactly the same in FF (3.0.7) for Windows. Here's a screen shot:

Unfortunately, my site is badly broken in Safari and IE at the moment, so I can't try it there.
Any suggestions?
Thanks,
I'm using jqGrid 3.4.1, and this is on Firefox 3.0.7 on the Mac. The page isn't hosted externally yet, but here's the grid configuration (note that I tried removing the callbacks, and it didn't solve the problem):
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top