So I successfully used MSs instructions and managed to get deep linking working but then broke it with a navigation change and I readily admit I'm just not smart enough to figure out the variables and parameters.
So here I am on bended knee.
App
OnStart:
Set(AppID, "86d39419-1d42-4371-a036-825d0d07f0ad");
If(Not(IsBlank(Param("surveyId"))),Set(surveyId,Param("surveyId")));
Start Screen:
If(Not(IsBlank(Param("surveyId"))),DetailScreen1,BrowseScreen1)
Browse Screen
OnSelect:
Navigate(DetailScreen1, ScreenTransition.Fade, {surveyVal:ThisItem});
Detail Screen
OnVisible:
If(Not(IsBlank(surveyId)), UpdateContext({surveyVal:LookUp('BusMarket - IBC PreSurvey', ID = surveyId)}));
UpdateContext({varConfirmDeletePopUp:false})
DetailForm1
Item:
surveyVal
Edit Screen
EditForm1
Item:
BrowseGallery1.Selected
OnSuccess:
Navigate(DetailScreen1, ScreenTransition.Fade, {surveyId: surveyVal})
So it appears to me I can improve consistency by modifying the Item property on the EditForm but that's not really the problem.
I modified the OnSuccess property on Friday to get the user back to the Detail Screen looking at the Item they just saved.
But in doing that, I've broken the link into the detail screen.
Here is the url that is being generated to route the user:
https://apps.powerapps.com/play/86d39419-1d42-4371-a036-825d0d07f0ad?surveyId=6
Replying to my own post for a little bump. Maybe someone else will see it.
WarrenBelz
770
Most Valuable Professional
stampcoin
494
MS.Ragavendar
399