Hello,
I'm currently having issues with my tab order on my pages. It used to auto-tab from left to right between all of my inputs, but currently the auto-tab is seemingly jumping around the page on random. Is this a problem, or is there a way to fix this?
Thanks,
Tony
You can also try to do the following:
Go to the data list, then list setting (top right corner, cog icon)
Then down the very bottom there's a setting called "Column ordering "
You can adjust the sequence of fields from here.
After saved the list with a new order, try refreshing your powerapp.
It might help, but again, after I was able to "successfully" change the tab order on my app, it went back to chaos for some reasons after awhile.
I think it's a bug.....
Those who have got it right can u help others with exact step because no matter what combination it is its just not coming out right. I have tried numbers 0,1,2,3 etc in tab index field, also i have combined prevcontrolbox.Tabindex+1 option but the tab sequence is not coming the way it is needed. By default for form control, the tab sequence is the sequence of the columns (originally created) in your database at least for SharePoint.
Thank you, this is a real solution after so many posts and researches.
I'm able to fix 99% of my tab orders except for one
- Name
- Position
- DOB
- Address
- etc...
Somehow after entering in Name field, the tab order is fixed to DOB even after I've set Position to be Name+1.
So the actual running order is now:
- Name
- DOB
- Position
- DOB (again as DOB has Position+1)
- Address
- etc....
Still, your method solved 99% of my issues and I'm happy with that!!!!!
So strange that a simple tab order that "power"App can't even get it right......
In the same gallery control i have used the tab index as mentioned using the formula
Txtbox1 txtBox2...txtbox10
Tabindex of txtbox1 is 0
TabIndex of txtbox2 - txtbox10 is txtbox1+1
In the play mode,
I have cursor in the text box1, when i click tab mode cursor is moving to the txtbox2 to txtbox10.
I want the cursor movement should be in vertical.
Kindly help me how to achieve this
Way cool, thanks!
I realise this is an old post, but I'm putting this here as I think it'd be useful for everyone to know.
When working with the tab inex property, you can use a calcuation to determine it. For example, let's say you have a form with four fields displayed in a single column form - let's call them Alpha, Bravo, Charlie and Delta. After the end user enters something in Alpha, I want the tab index to take them to Bravo. So I would set the tab index of Bravo to Alpha.TabIndex + 1. I then want the tab index to move the focus from Bravo to Charlie, so I would set the tab index of Charlie to Bravo.TabIndex + 1. Then rinse and repeat as needed.
Additional: you can also use decimals in the Tabindex property.
Handy if you add new inputfields between e.g. Tabindex's 2 and 3; you use Tabindex 2.5 for the inserted one.
Benefit is that you don't have to renumber all your existing Tabbable fields.
Thanks, this works for me.
I had the similar erratic tabbing order even after providing the TabIndex.
What worked for me is:
Hope this helps if your TabIndex doesn't to work.
I am afraid it does not work even if for simple text input control: I inserted 4 text input controls... changed their positions, assigned tabindex from 1 to 4 in order I needed... unpredictable navigation route when pressing Tab (or Shift+Tab).
It gets more complicated in Edit Form, where we have data cards (without tabindex property)...
This is a very basic function (existing in Access 20 years ago), and very important for streamlining data entry, at least for the generation that prefers keyboard shortcuts to touching a screen...
I hope I missed something, so this essential functionality is there but I could not benefit from it...
WarrenBelz
637
Most Valuable Professional
stampcoin
570
Super User 2025 Season 2
Power Apps 1919
473