In our Xrm clientside object we have an method called fireOnChange(),
Purpose and Usage:
- At times, based on business needs we may need to execute a JS logic pinned to field on demand, where this function comes handy.
- Script updates to a field will not trigger onchange of that field. We can use this way to trigger onchange event of the field if needed.
In account form, we have address fields and on change of address fields there is a logic to populate shipping address. Now when we add a primary contact consider the address fields should be updated from contact address. In this scenario, using JS if we update address fields the shipping address functionality tied to address fields will not fire. This is where we need to use fireOnchange.