The Case
I need to design a sort of interactive "powerpoint" power page.
In this the client logs in with their AD account, goes to a dash board where they can click to add a new item to a list.
But to add this item they need to be taken through multiple pages they go as followed:
- Information page (displaying some info about the data they need to input) -> Input page, this contains a form where they input the data (this has multiple variants which can also contain text with some extra information, tool tips etc) - > summary page that uses liquid to show the client the information they entered in the input field in a story format. (got this already functional using liquid)
The problem
The above mentioned process is done to fill in a few collumns in the dataverse table, but still in the same row. the client is taken through multiple information,input and summary pages to fill in all the collumns for a singular item.
The problem is that I can't create multiple pages with each a new form set to create as this results in a new row being created for each page they go through. I want them to be able to fill in the seperate forms but add all the data they input to a single row.
Using a multistep form isn't really anoption as what information is displayed outside the form (tooltips, text etc) differs for each collumn the client input hence the need for multiple pages.
Is there a way to link multiple forms or set a form to update/insert without having to use a list as we only need to have the form visible. Can I set the currently selected record beforehand?
Would using the WebAPI be the only solution to get this functional or is it possible to do with the forms?