-
Navigate to URL is not refreshing the page in Salesforce Lightning
I have a visualforce page in lightning which opens up on button click from the case detail page. The visualforce page will close the case upon save. I have an oncomplete method in visualforce page which navigates to the case detail page once database update is done. The case detail is not getting refreshed. How can i refresh the page?
Can anyone help me in this regard?
I tried using page reference without using on complete, even in there the page is not getting refreshed.
Visualforce page with on complete
function refreshpage() { alert("method invoked 1"); var caseId='{!record.Id}'; if (sforce.console.isInConsole()) { window.top.location = '{!JSENCODE($CurrentPage.parameters.parent_domain)}/console'; }if({!$User.UITheme == 'Theme4d'}){ alert('Lightning-->'+caseId); sforce.one.navigateToURL('/one/one.app#/sObject/'+caseId+'/view',true); } else { window.top.location = '/{!$CurrentPage.parameters.id}'; }<apex:commandbutton value="Save" action="{!save}" rendered="{!displayItems}" oncomplete="refreshpage();"> </apex:commandbutton>Controller with Page Reference
public PageReference save() { update record; PageReference pageRef = new PageReference('/' + record.Id); return pageRef; //return controller.view(); }I have tried all the below possibilities nothing seems to be working.
//window.open(window.location.origin+'/one/one.app#/sObject/'+caseId+'/view','_parent');
//sforce.one.navigateToSObject(caseId);
//window.location.href='/one/one.app#/sObject/'+caseId+'/view';
// window.top.location = '/{!$CurrentPage.parameters.id}';
// $A.get('e.force:refreshView').fire();
//Sfdc.canvas.publisher.publish({ name : "publisher.refresh", payload : { feed:true }});
//Sfdc.canvas.publisher.publish({name : 'publisher.refresh', payload : {feed: true, objectFields: true, objectRelatedLists: {}}});
//window.reload(true);
//window.close();
//sforce.one.navigateToURL('/one/one.app#/sObject/'+caseId+'/view',true);
Log In to reply.
Popular Salesforce Blogs
Salesforce to Salesforce Integration Using SOAP API
Introduction to SOAP API SOAP API stands for Simple Object Access Protocol API which supports XML only. It can be used to create, update, delete,…
The Role of Generative AI in Shaping the Future of CRM
INTRODUCTION Customer Relationship Management (CRM) has shifted from a tool that simply records interactions with consumers to an advanced strategic tool for consumer management. GAI…
Why all Salesforce Users Should Integrate Their Systems
A common scenario with organizations using Salesforce is having a scenario where employees from different departments, are not able to access the same accurate, real-time…
Popular Salesforce Videos
Campaign Management in Salesforce | Campaigns in Salesforce
Learn all about campaign management in Salesforce. Also, get a glimpse of how to create a campaign, add campaign members, how to use campaigns to…
Salesforce Certification Training | Salesforce Training Videos for Beginners
This Salesforce Administrator & App Builder certification Training course is designed to ensure that you learn & master the concepts of Salesforce Administrator & App…
What are lookup filters in Salesforce?
In this video, we will leaarn about Lookup Filters in Salesforce by dividing this topic into 4 basic points, which are: 1. What is a…