Jump to content

Exiting Tab Order


This topic is 2772 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Our Go operators enter data on a Go layout with several fields and the tab order moves the operator on from field to field.  The last field in the layout's tab order is a pull down menu field and has an on modified triggered script that simply commits the record.  The idea is that when that last field is modified the record should commit, dropping the pull down menu and allowing the operator to look at the whole record with no keyboard blocking the view before she moves on to the next record/tasks.

Instead though the tab order seems to take over and just moves the focus back to the first field in the tab order, also a drop down menu.  This causes that pull down to appear again rather than releasing the operator from the tabbing loop.

Is this normal or am I doing something wrong?  Suggestions? 

Link to comment
Share on other sites

That doesn't seem to be working for me.  Even with the script that you suggest, which is triggered on modifying that field the tab order goes back to the first field in the tab order.  With the debugger running when the Go To Object step executes I get an error 3.

I've checked and the object names match on the layout and in the Go To Object script step.

Thoughts?

Link to comment
Share on other sites

Hey Rick,

On iOS key boards Previous and Next buttons appear in the upper left corner of the keyboard.  These buttons navigate the operator to the next field in the tab order (or previous).

For some reason, even a Commit step in a field exit triggered script out of the last field in the tab order still takes the operator back to the first field in the tab order.  Its disorienting for operators that are working quickly in the field.

Suggestions?

Link to comment
Share on other sites

AFAIK, if your script is:

Commit Records/Records[]

and it is run by an OnModify trigger attached to a drop-down field, the order of operations will be:

  1. user releases the mouse on drop-down selection;
  2. the cursor moves to the next field object in tab order;
  3. the script runs, commits the record and (as a result) exits the field currently active object.

I don't think there's anything you can do to prevent #2. If you're not seeing #3, then perhaps your script is not running after all?

 

 

 

Edited by comment
Link to comment
Share on other sites

This topic is 2772 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.