Skip to main content
Microsoft logo
Power Apps
    • AI Builder
    • Automate processes
    • Azure + Power Apps
    • Build apps
    • Connect data
    • Pages
    • Take a guided tour
  • Pricing
    • Blog
    • Customer stories
    • Developer Plan
    • Documentation
    • For IT Leaders
    • Roadmap
    • Self-paced learning
    • Webinars
    • App development topics
    • Overview
    • Issues
    • Give feedback
    • Overview
    • Forums
    • Galleries
    • Submit ideas
    • User groups
    • Register
    • ·
    • Sign in
    • ·
    • Help
    Go To
    • Power Apps Community
    • Welcome to the Community!
    • News & Announcements
    • Get Help with Power Apps
    • Building Power Apps
    • Microsoft Dataverse
    • AI Builder
    • Power Apps Governance and Administering
    • Power Apps Pro Dev & ISV
    • Power Apps Portals
    • Connector Development
    • Power Query
    • GCC, GCCH, DoD - Federal App Makers (FAM)
    • Power Platform Integration - Better Together!
    • Power Platform Integrations
    • Power Platform and Dynamics 365 Integrations
    • Community Blog
    • Power Apps Community Blog
    • Galleries
    • Community Connections & How-To Videos
    • Community App Samples
    • Webinars and Video Gallery
    • Canvas Apps Components Samples
    • Kid Zone
    • Emergency Response Gallery
    • Events
    • 2021 MSBizAppsSummit Gallery
    • 2020 MSBizAppsSummit Gallery
    • 2019 MSBizAppsSummit Gallery
    • Community Engagement
    • Community Calls Conversations
    • Hack Together: Power Platform AI Global Hack
    • Experimental
    • Error Handling
    • Power Apps Experimental Features
    • Community Support
    • Community Accounts & Registration
    • Using the Community
    • Community Feedback
    cancel
    Turn on suggestions
    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
    Showing results for 
    Search instead for 
    Did you mean: 
    • Power Apps Community
    • Galleries
    • Canvas Apps Components Samples
    • Re: Metro Vertical Progress Bar

    Re: Metro Vertical Progress Bar

    06-09-2020 13:21 PM

    Super User vffdd
    Super User
    1993 Views
    LinkedIn LinkedIn Facebook Facebook Twitter Twitter
    R3dKap
    R3dKap Community Champion
    Community Champion
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    Metro Vertical Progress Bar

    ‎02-23-2020 12:52 PM

    MetroVerticalProgressBar_ex1.png

    With this component, create a metro stations-like progress bar to use in your applications.

    The component is fully customizable:

    • list of items
    • colors (background bar, step circles and labels at their various states (ToDo, Active, Done), ...)
    • bar width
    • bar inner margin
    • bar auto height
    • step circles padding
    • step circles border (thickness and color)
    • font size
    • labels left padding
    • active step
    • allow step selection

    As an output you will get:

    • an OnSelect boolean to help you "trigger" an event when a step circle is clicked
    • the selected step
    • an automatically calculated height for your component if you want it to fit your progress bar height

    All detail are available right here: https://github.com/e-gallis/PowerApps/blob/master/Components/MetroVerticalProgressBar/readme.md

    Enjoy !

    MetroVerticalProgressBar.zip
    Labels:
    • Labels:
    • Components
    Message 1 of 7
    4,020 Views
    4 Kudos
    Reply
    • All forum topics
    • Previous Topic
    • Next Topic
    vffdd
    Super User vffdd
    Super User
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎06-09-2020 01:21 PM

    thanks for this.  Do you by any chance have a video on how to use this?   I've looked at your link on the details behind it but I can't figure out how to actually use it based on what my users are doing in the app?

    Message 2 of 7
    1,993 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to vffdd
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎06-16-2020 12:31 AM

    Hi @vffdd,

    Just add the component to your screen (let's say you name it myMetroBar) and then:

    • use the Items property to set the different steps for the progress bar; the structure is like this:
      Image 1.png
    • use the ActiveStep property to set the current step in the progress bar (the value should be one of the Id value from the Items property)
    • if you want to allow the user to click on the steps and select them, set the component's AllowStepSelection to true

    If you set AllowStepSelection to true:

    • add a hidden toggle on your screen and:
      • set its Default value to myMetroBar.OnSelect
      • in the OnCheck property of the toggle add the code that's supposed to execute when the user clicks on a step

    Hope this helps...

    Message 3 of 7
    1,964 Views
    0 Kudos
    Reply
    vffdd
    Super User vffdd
    Super User
    In response to R3dKap
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎06-16-2020 03:53 AM

    Thanks for that @R3dKap  but the bit I'm struggling with it, is marking the step as complete once the action is done? How  do I do that?  Say for example step 1 is to update a field on a form, do I put an action on the submit or on success of the form to tell the component this is now done?  In terms of allowing them to select steps I'm going to leave that as false as I just want it to be a progress visibility at the moment.

     

    Many thanks

    Message 4 of 7
    1,955 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to vffdd
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎06-16-2020 05:11 AM

    In fact, you don't mark a step as completed. You just tell the component which is the ActiveStep and steps prior to that one will be automatically considered as completed. This is because it is a PROGRESS bar so the component assumes that you go through the steps in order, not randomly.

    So, for instance, if you have 6 steps and set ActiveStep to 3, then steps 1, 2 AND 3 will appear as completed.

    See what I mean?

    So if you want your progress bar to show that step 1 is done because you updated a field on a form, just set a variable gloCurrentStep to 2 and set your progress bar's ActiveStep to gloCurrentStep.

    Setting gloCurrentStep to 2 should be done whenever you consider step 1 is over. Like you said, that could be:

    • once the field has changed (on the OnChange event of the field control: text edit, combo box, toggle, ...)
    • once the form has been submitted (then, in the OnSuccess event of your form)
    • ...

    Does that help you in any way?

    Message 5 of 7
    1,946 Views
    1 Kudo
    Reply
    vffdd
    Super User vffdd
    Super User
    In response to R3dKap
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎06-16-2020 05:33 AM

    Ah ok, perfect that explains it thanks 😀👍

    Message 6 of 7
    1,942 Views
    0 Kudos
    Reply
    R3dKap
    R3dKap Community Champion
    Community Champion
    In response to vffdd
    • Mark as New
    • Bookmark
    • Subscribe
    • Mute
    • Subscribe to RSS Feed
    • Permalink
    • Print
    • Report Inappropriate Content

    ‎06-16-2020 05:52 AM

    Glad I could help... 😊

    Message 7 of 7
    1,936 Views
    1 Kudo
    Reply

    Power Platform

    • Overview
    • Power BI
    • Power Apps
    • Power Pages
    • Power Automate
    • Power Virtual Agents

    Browse

    • Sample apps
    • Services

    Downloads

    • Windows
    • iOS
    • Android

    Learn

    • Documentation
    • Support
    • Community
    • Give feedback
    • Blog
    • Partners

    • © 2023 Microsoft
    • Follow Power Apps
    • Privacy & cookies
    • Manage cookies
    • Terms of use
    • Trademarks
    Consumer Privacy Act (CCPA) Opt-Out Icon Your Privacy Choices