Archive
Posts Tagged ‘StartScreen’
Power Apps | Canvas App | StartScreen property
November 8, 2021
Leave a comment
In the latest Canvas App updates, following key announcement has been made on App’s ‘OnStart’ property.
- Using the Navigate function in the OnStart property has been retired. (Refer below screen as App throws warning if you have Navigate function on OnStart)
- Existing apps will continue to work. For a limited time, you can still enable it in the app settings (available under Retired).
- However, using Navigate in this manner can lead to app load delays.
- Use the new StartScreen property instead, to calculate the first screen displayed.
StartScreen:
- App.StartScreen: a new declarative alternative to Navigate in App.OnStart.
- The StartScreen property determines which screen will be displayed first.
- By default, this property will be empty, and the first screen in the Studio Tree view is shown first.
- Following is an example, to Navigate to ‘Screen2’ based on a Condition.
- If(User().Email=”RajeevPentyala@expnov21.onmicrosoft.com”,Screen2,Screen1)
- If you notice, no ‘Navigate’ function is used in above example.
- If StartScreen returns an error, the first screen in the Studio Tree view will be shown as if StartScreen hadn’t been set.
- Global variables and collections, including those created in OnStart, are not available in StartScreen.
Refer Docs for more info.
🙂
Categories: Canvas Apps, PowerApps
OnStart, StartScreen