cancel
Showing results for 
Search instead for 
Did you mean: 

Screen Reset/Set Scrollbar Back to Top

Add a scrollable screen control that allows the designer to either set where the scroll bar position is or reset the scrollbar to top. 

 

Currently the screen remembers its position when you navigate away from it, then if you navigate back to that screen, the screen may not be reset back to the top of the items to display which is a negative user experience forcing the user to scroll back to the top of the scrollable screen.  

Status: Under Review

This is under review by engineering. 

 

Adding @GregLi to comment on roadmap.

 

Thank you for your patience as we work to enhance these experiences in PowerApps.

 

Audrie

Comments
Resolver II

@RussellGove Thank you, adding Reset(yourGalleryName) to my onSelect actions worked!

Advocate II

Reset(Gallery) worked for me too.  Thank you.

Advocate IV

@GregLi any updates for this review or a date when this feature is gonna be released?
Thanks in advance!

Regular Visitor

Direly need an update here...

New Member

Can we get an update about this? This is still badly needed in 2020.

Regular Visitor

Is there any update on the progress/review of this feature? It was logged in 2017 and have not received any updates.

We have a few requests of creating digital forms where the form itself is broken down into long sections which require scrolling. We are unable to reset the scrollbar to reset to the top when navigating through these sections.

 

Are there any plans for the scroll bar property to be exposed so it can be reset to the top?

New Member

@johntan89 @vilsonlu  Yeah I meet this issue when I was creating an app with scrolling as well. Someone really need to raise this bug up and fix it ASAP

Regular Visitor

Please we need to be able to reset a canvas scroll bar!  Please please please!!!

Frequent Visitor

@Audrie-MSFT, could you give a feedback until when this will be available?

The functionality is mission critical for many of our app ideas 🙂

New Member

Hello everyone,

 

I am Japanese and not good at English, so I will comment while using translation.

 

One solution I can think of is to use the Navigate function and the screen's OnVisivle property.

As an example, the formula is shown below.

Scrollable.png

 

 

Navigate:

Navigate(Screen1, ScreenTransition.None, {Context_ScrollHeight: Scrollable Height})

 

Screen1 OnVisible property:

UpdateContext({Context_ScrollHeight: Control Height})

 

Control Height property:

Context_ScrollHeight

 

 

The behavior is to set the Control Height and Scrollable Height to the same value so that there is no scrolling, and then reset it to the top of the scrolling.

 

Visible may be more usable than Height…

https://powerusers.microsoft.com/t5/Building-Power-Apps/Go-to-Top-part-of-screen/td-p/90877 

 

If you get a reply, I will do my best to translate and respond.


Thank you.