:: Forum >>
Browsing the grid using arrow keys / Enter key edit-loose focus
Hey guys!
Was pretty impress about this nifty widget! I need to use it in one of my applications. What I want to do is:
1. use the arrow keys to navigate the grid
2. use Enter key to change the content of a cell
3. use Enter key again to "confirm" the content of edited cell
4. use Enter key to move to first cell in the right of current cell
The 2 and 3 list items described above are done [I mean, I managed to make it work]. I need some help with 1 and 4 items. Can you help?
Here is the way I get to... but did not move forward for a couple of hours, as I'm stuck:
var defaultEventHandler = obj.getEvent("onkeydown");
obj.setEvent("onkeydown", function(e){
if(event.keyCode==13){
}
else if(event.keyCode==37){
}
else if(event.keyCode==39){
}
else if(event.keyCode==38){
}
else if(event.keyCode==40){
}
else{
defaultEventHandler.call(this, event);
event.returnValue = false;
}
} );
Stefan [RO]
Thursday, October 27, 2005
1) is already the default behavior of the grid, you don't need to do anything.
4) You either have to choose 2 or 4, how is the program going to know if you want to Edit or move the cursor?
I suggest that you modify #3 and move the selected cell after you post the data. I suggest that you remove your arrow key code from your above function.
What browser are you trying this in and what version of AW are you using?
Jim Hunter
Thursday, October 27, 2005
Hey Jim!
Thank you for your reply. May previous post was for ActiveWidget 1.0. I moved now to ActiveWidget 2.0 beta 1 and it works fine!
I miss the lack of triggering an event after the user edited the cell [onblur]. Do not know how to do that... :(
Stefan
Stefan [RO]
Friday, October 28, 2005
This topic is archived.
Back to support forum
Forum search