It it possible to duplicate the error checks and validation that SubmitForm does when using Patch?.
According to the documentation:
"Before submitting any changes, this function checks for validation issues with any field that's marked as required or that has one or more constraints on its value. This behavior matches that of the Validate function.
SubmitForm also checks the Valid property of the Form, which is an aggregation of all the Valid properties of the Card controls that the Form control contains. If a problem occurs, the data isn't submitted, and the Error and ErrorKind properties of the Form control are set accordingly"
I want to duplicate this when I use Patch instead of SubmitForm.
Solved! Go to Solution.
Hi @iotc,
1) For Error checking, I think it cannot be duplicated by Patch function, since in the documentation, you can also see that:
Error
2) For validation, you could add a Label beside the Form, set its Text property to:
ErrorMessage
Set the OnSelect property to the save button to:
If(EditForm1.Valid=true,Patch(...,...,...),UpdateContext({ErrorMessage:"XXXXXX"}))
Regards,
Mona
Hi @iotc,
1) For Error checking, I think it cannot be duplicated by Patch function, since in the documentation, you can also see that:
Error
2) For validation, you could add a Label beside the Form, set its Text property to:
ErrorMessage
Set the OnSelect property to the save button to:
If(EditForm1.Valid=true,Patch(...,...,...),UpdateContext({ErrorMessage:"XXXXXX"}))
Regards,
Mona
Thank you for this clarification. I have posted an idea to allow hiding the "There was a problem saving your changes The data source may be invalid" error message generated by SubmitForm when the underlying datasource is a SQL Azure view rather than a table. This would allow a following Patch function to multiple tables, while gaining all the error checking and validation that SubmitForm does.
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.
User | Count |
---|---|
182 | |
52 | |
41 | |
36 | |
30 |
User | Count |
---|---|
242 | |
82 | |
71 | |
69 | |
66 |