
Announcements
Posted as a reply to this: Solved: BUG: Form resets when comboxbox filtering another ... - Power Platform Community (microsoft.com)
***********************************
On one screen, I have a "parent" form plus 7 "child" forms, the Item of which is a Lookup based on criteria from the parent list item (all SharePoint). If I have unsaved changes on a child form and then go up and make a change to the parent form -- even without saving -- just literally selecting a different option from a dropdown, for example -- ALL my child form changes get wiped out and reset to their defaults.
Likewise, I can make changes back and forth across all child forms and nothing gets wiped out....UNTIL I save changes. If I save changes to one child form, something resets all the OTHER child forms, so that their OnChange property triggers and registers a change of some kind. I am updating a context variable on each field's OnChange property. Something happens when I save one form that sets all those variables to TRUE.
I have been trying to create a good user experience by only showing Save buttons when something has changed, for example, but this bug is making that impossible. I have no good way to inform the user that they have unsaved changes because any move they make results in the appearance of unsaved changes EVERYWHERE.
I found a thread saying that turning off the Delayed Load feature would fix this, but I tried it and saw no improvement at all. Does anyone have an idea? I'm in a situation where the user could make changes anywhere, in any order. I'm making them save one form at a time, but it's impossible to keep track of which forms need saving. I'm unable to give any good visual feedback on the status of their edits.