On Sep 21, 2009, at 3:15 PM, Beat Cornaz wrote:

Thanks for your kind answers, Trevor.

Trevor wrote :
>The GLX App Framework won't affect tabbing in data grids as it doesn't
>process any tabkey messages.

>Is it possible that an error is occurring in a CloseFieldEditor/
>ExitFieldExitor or OpenFieldEditor message in your data grid?

I don't think that an error is occuring, as a test datagrid also has the same behavior (does not open the next cell on tabbing). I want with the insertion point in an open cell, with a tabKey open the next cell on the same line (and close the one that was open). So fill in a cell, hit tabKey, fill in next cell, etc. Is it a custom property I have to set? I don't think so, as I have not found it.

There is no property to set. Look through the code I see that you need to make sure and pass OpenNextFieldEditor in order for tabbing to work. Any chance you are capturing that message but not passing?

Otherwise as long as you have > 1 column in your data grid tabbing will just work by default. I just tested by:

1) Dragging a data grid table onto a new stack
2) Adding two columns worth of data
3) Double-clicking on column 1 to edit
4) Pressing tab key.

I'm not aware of any way to break this unless you a) customized your column template and turned autotab off or b) have a script getting in the way of the tabKey message or c) have a script execution error that occurs while messages are being fired off during tabkey.

You could always trying editing the "field editor" script in the data grid library and seeing if the tabkey message is being called. You could follow the code through from there.

1) Make sure 'the preservevariables' is true.
2) Edit script of button "field editor" of stack "revdatagridlibrary"
3) Edit script of button "data grid" of stack "revdatagridlibrary"

--
Trevor DeVore
Blue Mango Learning Systems
ScreenSteps: http://www.screensteps.com
Application Development with Revolution Course: 
http://revolution.bluemangolearning.com/software/revproappdev/
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to