I am creating my first PowerApps app.
I am wanting to use the back arrow to return to different screens depending on the value of the variable.
I am using the OnSelect event of the BackArrow Icon
//Navigate(Intro, ScreenTransition.None)
//If(varCreateShift = true,Set(varlbltext, "Create") , Set(varlbltext, "review") )
If(varCreateShift = true,Navigate(Intro, ScreenTransition.None),Navigate(BrowseScreen1, ScreenTransition.None)
First off I used the navigate function to return to the previous screen All works perfectly fine.
Then I used the if statement and checked the value of the variable and displayed different text in a label for the variables true/false, again this worked fine.
So thirdly I replaced the label display to navigate back to the screen, that I would like to return to. At this point nothing happens and I am a little puzzled. PowerApps
Many thanks for all help
Yes, the editor is much different than VS. Sometimes the errors are quite obscure.
Glad to help.
If this was helpful and was a solution for you, please go back and find which message solved the problem and mark it as a solution so that other having the same issue can find a solution quickly.
Thanks I looked it and just couldn't see it! guess to use to red crosses in visual studio
Your formula has a syntax error to it. Please consider changing your Formula to the following:
If(varCreateShift,
Navigate(Intro, ScreenTransition.None),
Navigate(BrowseScreen1, ScreenTransition.None)
)
You were missing the closing parenthesis.
I hope this is helpful for you.
Hi, maybe you should use: UpdateContext({varCreateShift:false}), for change the variable value. In your code I think that your variable is not changing.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.