The following links will take you to full page versions of PowerApps forms for New and Edit in modern SharePoint, which is actually very convenient:
https://TENANT.sharepoint.com/sites/mysite/Lists/mylist/NewForm.aspx?ID=1
https://TENANT.sharepoint.com/sites/mysite/Lists/mylist/EditForm.aspx?ID=1
You can also access the details view, but it goes to classic mode (no PowerApp form):
https://TENANT.sharepoint.com/sites/mysite/Lists/mylist/DispForm.aspx?ID=1
Is the reference to the aspx page wrong or is it simply not available?
Solved! Go to Solution.
I have found if you click on ... > Copy Link, on your SharePoint list item, the URL will take you to the PowerApp display form.
You may have to include &pa=1 in your url to get it to open from an email triggerd by Flow or SharePoint Designer...
example link looks like "https://sitename.sharepoint.com/sites/Form/Incidents/moeincident/DispForm.aspx?ID=1&pa=1&e=nwqLUA"
Hello bdc604,
In my case, the last link takes my to the PowerApps form (not classic mode). My form however is customized (PowerApps/Customize form menu).
Can you please try to make a change (add a couple of new fields for example) when customizing and then publishing and clicking on "Go back to SharePoint"?
Was hoping some minor changes and clicking Back to SharePoint would shake something loose, no luck, tested on Communications site in IE and Chrome. Perhaps an invalid reference in SharePointIntegration? Looks pretty straight-forward, and my form names are as shown; FormNew1, FormEdit1, FormView1.
SharePointIntegration
OnNew:
Set(SharePointFormMode, "CreateForm"); NewForm(FormNew1); Navigate(ScreenNew, ScreenTransition.None)
OnEdit:
Set(SharePointFormMode, "EditForm"); EditForm(FormEdit1); Navigate(ScreenEdit, ScreenTransition.None)
OnView:
Set(SharePointFormMode, "ShowForm"); ViewForm(FormView1); Navigate(ScreenView, ScreenTransition.None)
In regards to your previous comment, can you please try avoiding the navigatino to other screens?
SharePointIntegration
OnNew:
Set(SharePointFormMode, "CreateForm"); NewForm(FormNew1);
OnEdit:
Set(SharePointFormMode, "EditForm"); EditForm(FormEdit1);
OnView:
Set(SharePointFormMode, "ShowForm"); ViewForm(FormView1);
To address your question ftom the last comment, I'm not aware about any exceptions in columns that would cause the classic forms.
Well, that didn't solve it, still shows classic. With Navigation removed NewForm.aspx?ID=1 and EditForm.aspx?ID=1 will show the display form in full page, but still will not change for DispForm.aspx?ID=1
I have found if you click on ... > Copy Link, on your SharePoint list item, the URL will take you to the PowerApp display form.
You may have to include &pa=1 in your url to get it to open from an email triggerd by Flow or SharePoint Designer...
example link looks like "https://sitename.sharepoint.com/sites/Form/Incidents/moeincident/DispForm.aspx?ID=1&pa=1&e=nwqLUA"
User | Count |
---|---|
157 | |
86 | |
68 | |
63 | |
61 |
User | Count |
---|---|
211 | |
152 | |
93 | |
81 | |
71 |