I have a "modern" SharePoint site with a custom list. I used the offered feature to customize forms using PowerApps. The forms all work great... most times. Sometimes, however, when I click "+New" or "Edit", the form does not appear. The UI button flashes with the mouse click, but no form opens. I am using Chrome, as that's what most of our users will use. That said, I have not seen the issue on IE-11, but since it's intermittent I can't say for sure that it doesn't happen there also (we can not use Edge, and few users will use anything else, so not tested on FFox or Safari, etc.)
Funny enough, it starts to work again just fine if I perform the following steps... other variations of these steps don't seem to work:
- Change to a different view
- Go into "Quick Edit"
- Enter data into only one of the required fields (but not all) then click out of the row
- When the error displays (for missing data in required fields), refresh the screen
- Change view back to same view I was in when I had the problem before step 1 above
Now when I click "+New" or "Edit", the form opens as designed.
In order to have different forms used for new items and for updates, I have the following attributes set on the SharePointIntegration integration definition:
OnCancel = If(SharePointFormMode="CreateForm", ResetForm(AddResource), ResetForm(UpdateStatus))
OnEdit = Set(SharePointFormMode, "EditForm"); EditForm(UpdateStatus); Navigate(FormUpdateStatus, ScreenTransition.None)
OnNew = Set(SharePointFormMode, "CreateForm"); NewForm(AddResource); Navigate(FormAddResource, ScreenTransition.None)
OnSave = If(SharePointFormMode="CreateForm", SubmitForm(AddResource), SubmitForm(UpdateStatus))
OnView = Set(SharePointFormMode, "EditForm"); EditForm(UpdateStatus); Navigate(FormUpdateStatus, ScreenTransition.None)