It looks like your app editor is set to private, as I can’t access the link.
I’m not sure the conditional formatting works like that on a Progress Bar, but I’m not sure. You may need menu 2 to be +50, menu 3 to be +75, and menu 4 to be +100. Have you tried that?
I think there might be a slightly leaner version in the workflows if you use terminate this workflow or even have a master text element that holds the states numbers, but working as is…
Essentially I’ve set each button to have a custom state as follows:
The value can be set depending if the button has been clicked or not - so it can either add the value if the button is clicked or remove the value if the button was clicked e.g. clicked = yes, but then changed the state to clicked = no, therefore removing the value.
Then on the progress bar its just a simple calculation:
Your welcome. Yes it can take a little thinking to wrap your head around the logic, especially with conditional states combined with the ‘Only when’ condition.
Take a look and see the workflows and custom states set on each button, hopefully it will make sense when its broken down. As mentioned there are a few other ways to do this operation, this might not be the best, but it works
Each button as 2 custom states, 1 is to tell if the button has been clicked yes/no (this is used in the workflow conditions ‘Only when’ as its important we add or subtract the ‘25’ value) and the other state is a number where we can assigned when the button is clicked, either zero (blank) or a number value like 25 in this case. Anyhow take a look and if there is any logic your unsure of let me know.
It’s brilliantly simple and works a treat. Definitely a bit convoluted but I don’t think there’s any other way to do something like this. It’s a bit problem I’ve had when using progress bars and your solution offers a great little workaround. Thanks again
Would you still happen to have this example available. I am having a similar problem. My app has 5 modules where users watch learning videos. I want to display the progress with the percentage of each module.