You need to sign in to do that
Don't have an account?
Rahul Kumar 652
When the recordupdated attribute of force:recordData calls the js function in aura component ?
I just play with aura component and get confused that when the recordupdated attribute of force:recordData calls the js action function .
I read in the documentation that recordupdated attribute calls the js function when the it finds the records changes , but i use a alert in js function to debug when the recordupdated attribute calls the action in js , and i find that the recordupdated attribute calls the js function as :
1.) when the page loads
2.) when i try to edit but save without any changes
3.) when i edit the record
So i want to know that if recordupdated attribute calls the js action only when the records changes than why it calls the action in js when i save the record without any changes (as mention in point 2 above)
I read in the documentation that recordupdated attribute calls the js function when the it finds the records changes , but i use a alert in js function to debug when the recordupdated attribute calls the action in js , and i find that the recordupdated attribute calls the js function as :
1.) when the page loads
2.) when i try to edit but save without any changes
3.) when i edit the record
So i want to know that if recordupdated attribute calls the js action only when the records changes than why it calls the action in js when i save the record without any changes (as mention in point 2 above)
Accoding to documentation: https://developer.salesforce.com/docs/component-library/bundle/force:recordData/documentation
The recordupdate event gets called when the record is loaded so after the save button is clicked it could be that the record is loaded again so that recordUpdate is called and the alert window is shown even though there is no change in the record details.
I hope this helps.
Regards,
Anutej