I have written a custom action script to add checkbox fields to my form headers. Everything is working fine, but the checkbox fields are added to the end of the tab order. I could avoid this by performing the action prior to adding other fields, but I really like to use this action as a last step.
I've looked at the Acrobat DC SDK Documentation and found the method setPageTabOrder, but that seems to apply changes to the entire page. I'm really just looking for a way to stick the added fields at the top of the order, rather than the bottom. Is this possible?
Not possible with JS.
You can't actually set the tab order but you can script the equivalent. You can add a script to the "onBlur" event of a field that calls the Field.setFocus() method for the next field you want the user to go to.
What I've been asked to do this for my customers, I start with an array of field names and then write a script that injects the appropriate script into each field automatically.
Thank you! I hadn't thought of doing that!