web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Tab Order on Text Input
Power Apps
Answered

Tab Order on Text Input

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

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

Categories:
I have the same question (0)
  • v-monli-msft Profile Picture
    Microsoft Employee on at

    Hi @Anonymous,

     

    Did you mean the PowerApps' tab? 

    Capture.PNG

     

    This order cannot be changed in my PowerApps studio. Or did you mean the tab inside your app? Please post some screenshots for better understanding.

     

    Regards,

    Mona

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    @v-monli-msft

     

    I am talking about tabbing between inputs. See picture below:Screen Shot 2017-06-22 at 4.53.28 PM.png

    I want to be able to type in a value for any of these inputs, and then press "tab" on my keyboard so that it navigates to the next item (the item on the right, or the first item on the next line if the chosen item has no inputs to the right of it).

     

    My applications used to do this with no issue, and now when "tab" is selected, there is rhythm or reason (seemingly) as to where it will go.

     

    Thoughts?

  • Verified answer
    miglisic Profile Picture
    Microsoft Employee on at

    Tony, you should be able to control exactly how you want to tab order to work by explicitly setting the TabIndex property on controls. By default (with the setting of 0), the app will try to follow a left-to-right top-to-bottom flow, but you can set >0 positive values on controls (eg. 1, 2, 3, 4...) to override that logic and specify the order you want. 

     

    I hope this helps.

     

  • globUSA Profile Picture
    19 on at

    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... Smiley Indifferent

     

    I hope I missed something, so this essential functionality is there but I could not benefit from it...

  • jemsjose Profile Picture
    32 on at

    I had the similar erratic tabbing order even after providing the TabIndex.

    What worked for me is:

    1. Ensuring the TabIndex started from 1 and not 0.
    2. Data source refresh after it.

    Hope this helps if your TabIndex doesn't to work.

  • Francis_Ayson Profile Picture
    7 on at

    Thanks, this works for me. 

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    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.

     

  • Community Power Platform Member Profile Picture
    Microsoft Employee on at

    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. 

  • whitelc Profile Picture
    36 on at

    Way cool, thanks!

  • Hasini N Profile Picture
    8 on at

    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

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 392

#2
WarrenBelz Profile Picture

WarrenBelz 364 Most Valuable Professional

#3
Kalathiya Profile Picture

Kalathiya 271 Super User 2026 Season 1

Last 30 days Overall leaderboard