Use case - Sometime we may need to update record or create child record from a quick action. To see new value we have to refresh page automatically to avoid manual refresh by user. Assume I have quick action on Lead, which create record in Child Object also create content documents. My quick action invoke lighting component to perform these action, now I have to refresh Lead page on successful completion. Here is code that will achieve. 1. We need to import library in JS file import { updateRecord } from 'lightning/uiRecordApi' ; 2. @ api recordId; this will capture lead record Id 3. Add a function in JS file updateRecordView(recordId) { console.log( 'updateRecordView called ' , this .recordId) updateRecord({fields: { Id: this.recordId }}); } 4. Finally call updateRecordView where you are generating sucess event...
A place where you have to land for exploring Salesforce