Hello,
I have an question regarding the Javascript onChange Event in Forms for CRM Online.
In a particular scenario, I update a single value in FieldA.
This triggers a Synchronous Plugin, which in turn updates the value of Field B and Field C on the entity.
Fields B and C have OnChange Event handlers defined against them.
These updates leave the record in the correct state.
I believe this code may have initially come from CRM 2013, when the entire form would reloaded post save.
In CRM Online, when the form refreshes. The OnChange() event is now being triggered against Field B and Field C as the data has changed on the server.
This is causing issues as the plugin has perfomed the correct updates. I do not want the OnChange event to fire in this scenario.
So, the more general question is this:
Is there anyway to determine if an onChange event has been triggered due to an actual user interaction with the User Interface, rather than by a field refresh post save?