On a mobile phone, I look for a way to jump to the next form field using the keyboard (tab key).
Thanks for help.
Like @rebeccas said, the TabIndex is part of it.
You @Tums are asking about the key to press on the mobile device - you may be asking because Mobile Devices do not have a Tab Key in Native Mobile Keyboard.
We believe the answer to your direct query is that depending how you set up TabIndex, that you press the Native Mobile Keyboard's "Enter" "Go" or "Submit" key to do this.
If you set up the TabIndex correctly, it "tabs" to the next one from mobile, on pressing the mobile keyboard's "Enter" "Go" or "Submit" key (rather than the usual behavior of either "Submit" or "Do Nothing") - so probably the actual Native Mobile Key you are looking for is the Native Mobile Keyboard's "Enter" "Go" or "Submit", or other equivalent key that means "Submit" in the Mobile Device Keyboard.
Also, depending how you set up TabIndex, it's possible arrow keys or other relevant keys will show up correctly, and you'd use those.
Thank you for your responses.
I just tried to set tabIndex value for each form field from 1 to 5 (as I have 5 fields).
I tried it form my Android mobile phone.
No "tab" key show up. And "return" key has no action. Neither submit, neither focus change.
When filling a standard HTML form on a website, if there is a field after the one the focus is set, the Return key is replace by a Tab key.
It would be nice to have the same behavior on PowerApps forms.
That should have worked... try making sure it is saved and published, and also, sometimes if the blue notification in PowerApps mobile didn't show up, the updated version wasn't used. Try if it works now. You've also made sure your TabIndex isn't zero, so that isn't it. Otherwise, if it still didn't work, would not be sure right now what is causing it not to work.
I have double checked TabIndexes, saved and published the app again. I got the blue banner on the mobile device.
I will try on another mobile device.
Thank you for help 😉
@Tums Thanks for the reply. I can live with that, at least I know I'm not missing something that does exist. I'll have to keep my eyes open for when this functionality does become available.
Hello @Tums 🙂
I have achieved similar functionality by using the SetFocus function. As an example, I make a background transparent "mask" for an area I want to "jump" to. Use a button control as the "mask" then from elsewhere on a scrollable canvas you can have a button that does just this (set the OnSelect property)
This will "jump" you to that control. It's not a perfect solution, as the SetFocus won't allow for controls within forms, so you would have to make your own form using input fields and the patch function, but it could be done that way, and then use a button that cycles through the TabIndex property via a variable.
I hope this might give you some ideas, stay safe and happy coding!
Find your favorite faces from the community presenting at the Power Platform Community Conference!
See the latest Power Apps innovations, updates, and demos from the Microsoft Business Applications Launch Event.
ISV Studio is designed to become the go-to Power Platform destination for ISV’s to monitor & manage published applications.
Features releasing from October 2020 through March 2021