Using StartScreen For Faster Canvas Apps - Power CAT Live
Phil talks with Mostafa Elzoghbi, Principal Software Engineer about the new StartScreen feature for Canvas apps. Mostafa talks about why this feature was created and demos several real-world uses of it.
See more about StartScreen: https://docs.microsoft.com/powerapps/maker/canvas-apps/functions/object-app
00:00 - Intro
01:10 - What is the StartScreen feature?
01:32 - Why is StartScreen better than OnStart?
02:20 - Demo
03:44 - Demo - Using querystring parameters to select StartScreen
04:55 - Demo - Using StartScreen to check logged in user
05:52 - Demo - Using StartScreen to check connection state
06:41 - Demo - Why use StartScreen and not Navigate in OnStart?
08:25 - Why is using Navigate in OnStart a "blocking pattern"?
08:25 - Why is using Navigate in OnStart a "blocking pattern"?
09:49 - What's next for StartScreen?
Comments
-
Using StartScreen For Faster Canvas Apps - Power CAT Live
Yes the setting is On. I opened a ticket with MS and they directed me to this alternative, however my app is more complex that what StartScreen can accommodate. My understanding was that App.OnStart should still work as usual, but not for me. If I use the Navigate function anywhere in my App.Onstart then I cannot set any global variables, using the function Set(myVar, "whatever").
-
Using StartScreen For Faster Canvas Apps - Power CAT Live
What do you mean "no longer sets variables"? Do you have the "Enable Navigate function in App.OnStart" feature set to "On"?
-
Using StartScreen For Faster Canvas Apps - Power CAT Live
My app no longer sets variables in App.OnStart if the Navigate function is used, and the logic in my app isn't supported in StartScreen. The setting, "Enable App.OnStart property", is On.
*This post is locked for comments