I have SharePoint lists with 20-30 columns and including them in one screen makes it rather difficult to use.
it would really great if it was possible to split forms in to multiple pages and submit them altogether once. Thanks
Please try these steps:
1. Add a screen with a Form Control, bind the data, and add a few of the fields for the form.
2. Duplicate the screen created in step 1, and add other field controls (removing the ones already used in the previous screen).
continue repeating step 2 as needed....
Please let me know if this doesn't work for your requirements. Respectfully,
Any news on this? I am in the same situation. I need to break a form up over multiple screens
You could do this today by having individual forms that bind to a subset of fields and then when time comes to submit changes, you could do
Patch(DataSource, Item_to_be_edited, Form1.Updates, Form2.Updates, ....)
Hope this helps
But, when moving fro one screen that has 10 fields to another screen that has 5 fields (all from the same data source), we want to submit all the data after the second screen. Does the entered data from Screen 1 carry over to Screen 2 then all data gets submitted?
Yes, it does. The beauty of dataflow is you don't have to worry about that. Data simply flows from wherever it is (does not matter which screen) to wherever it's needed.
So if I have a Form on Screen 1 that binds to 10 fields from a SharePoint List, a user fills out all those fields, navigates to the next screen that has the next 5 fields from the same SharePoint list, user completes those then use Patch function?
Yes. That's correct.
Thank you for your response. But how do you submit the form with one click from multiple screens (edit forms). Appreciate a response.
Thank you for your response. However, I still haven't figured out how to submit multiple screen forms with one click. Please could you explain how to do this with an example.
Did you figure this one out yet? I have the same issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.