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 / Need to have horizonta...
Power Apps
Suggested Answer

Need to have horizontal scroll in the gallery

(0) ShareShare
ReportReport
Posted on by 90
I need to have a horizontal scroll in the gallery as there are lot of columns which needs to be shown from the sharepoint list. May i know how to do so?
I have the same question (0)
  • Suggested answer
    Vish WR Profile Picture
    2,285 on at

    You can’t add a horizontal scrollbar to a gallery in Power App it’s not supported. Refer to this video on how to have a scrollbar

     
     
    Vishnu WR
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like 
  • Suggested answer
    11manish Profile Picture
    2,028 on at
    This is a common limitation in Power Apps—galleries don’t support true horizontal scrolling out of the box,
     
    but you can achieve it with a simple layout trick.
     
    To wrap your gallery inside a scrollable container and make the content wider than the screen to enable horizontal scrolling.
  • Suggested answer
    TechFreak Profile Picture
    145 on at

    Hi,

    Yeah, this comes up quite often when you’re trying to show a lot of columns from a SharePoint list inside a gallery in Power Apps.

    What’s happening is that galleries don’t support horizontal scrolling out of the box. They only scroll vertically. So if you keep adding more columns, they just get squeezed or go out of view.

    To achieve horizontal scrolling, you need to use a container as a “scroll wrapper”.

    Here’s the approach:


    1. Insert a Horizontal container (or regular container)

    2. Place your gallery inside that container

    3. Set the container to handle horizontal overflow

    Set the container properties like this:

    OverflowX = Overflow.Scroll
    OverflowY = Overflow.Hidden

    1. Now increase the width of the gallery template beyond the screen width

    Example:

    Gallery1.TemplateSize = 80
    Gallery1.Width = 2000

    1. Inside the gallery, arrange your labels (columns) horizontally
     

    Now when the total width exceeds the screen, the container will show a horizontal scrollbar.

    A couple of things to keep in mind:


    • Make sure the container width is smaller than the gallery width

    • Keep consistent spacing so columns align properly

    • If you want a header row, create a separate container above with the same width
     

    So basically, you’re not making the gallery scroll horizontally directly — you’re letting a container handle the scrolling while the gallery stretches beyond the screen.

     

    Best regards,
    Satyam Pandey

     

    ✅ If this helped solve your issue, please mark it as Accepted Solution so others can find it quickly.

    ❤️ If it was helpful, please click Yes on “Was this reply helpful?” or give it a Like.

    🏷️ For follow-ups, feel free to tag @TechFreak

    💼 LinkedIn

    ▶️ YouTube

  • Suggested answer
    WarrenBelz Profile Picture
    155,262 Most Valuable Professional on at
    You can do it with a slider by showing/hiding fields progressively - I have a blog on the process.
     
    I will give an example using 6 labels in the gallery, where 3 fit across and another 3 are "hidden" to the right. I have called the Labels Label_X for ease of reference.
     
    First, put in a Slider with the Min of 0 and the Max of the number of hidden labels (in this case 3).
     
    Your Labels X needs to reflect the position and width of the one to the left - example for Label_2
    Label_1.X + Label_1.Width
    so they all start where the previous one finishes.
     
    The Width of each label is dependant on whether it is visible (using your desired width)
    If(
       Self.Visible,
       YourWidthHere,
       0
    )
     
    The Visible of each label depends on the value of the Slider - first currently visible ones
    SliderName.Value < 1
    SliderName.Value < 2
    SliderName.Value < 3
    and the ones to be shown progressively
    SliderName.Value > 0
    SliderName.Value > 1
    SliderName.Value > 2
    As you move the slider, each value change will hide a field from the left and show one from the right. Not perfect, particularly if you have large width differences between the labels (so the gallery width would need to reflect the largest combination of visible labels), but it works.
    You can use the same process on a header at the top, with the labels the same widths as the ones in the gallery.
     
    If you want to get into modern controls and containers, this video also gives you another process.
     
    Please Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like
    Visit my blog
    Practical Power Apps    LinkedIn  
  • Suggested answer
    Kalathiya Profile Picture
    1,977 Super User 2026 Season 1 on at
     
    Yes, you can achieve horizontal scrolling using a container.
     
    You can follow below steps to achieve . 
    #1. Add a Horizontal container.
    #2. Inside add the Normal container.
    #3. Inside Normal container put the Gallery.
    #4. Set the normal container’s Width as per your columns.
    #5. Set the Gallery control Width - Parent.Width. 
    #5. Enable horizontal overflow/scroll in Horizontal container.
     
    Reference link for step by step guidance: 
     
    If this response resolves your issue, please mark it as the Verified Answer so it can help other community members as well.
    ---------------------------------------------------------------------------------

    📩 Need more help? Just mention @Kalathiya and I’ll be happy to assist.

    ✔️ If this answer helped you, please tick “Does this answer your question?” so it can be marked as the Verified Answer.

    💛 A Like always motivates me to keep contributing!

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 936

#2
Valantis Profile Picture

Valantis 602

#3
11manish Profile Picture

11manish 598

Last 30 days Overall leaderboard