Refresh standard detail page from visualforce page in iframe

We may need to refresh the whole page but not only itself, when we use custom visualforce page in standard detail page,and it will not work well if we just use ‘location.href=”/”‘ by javascript.

Let me show it in this post.

The Problem

1.Prepare a custom object named Sales__c

2.Add an Apex Class “ExtendPageController”

2.Add a Visualforce Page “SalesDetail”

3.Add “SalesDetail” into the Detail Layout of object Sales__c

Edit Sales Page Layout

4.Edit any data in Detail Page and Click the Refresh link without save

Sales  Detail
Now we will find the problem that the whole page will not be refreshed, because our visualforce page is outputed in an iframe.
Sales Detail iframe

The Solution

Using ‘target=”_parent”‘ is a solution for this problem, like the following.

Change the visualforce page’s code

Try it again

Sales  Detail2
Sales Detail Refresh Good,it’s working now!

Related Post

Batch Apex running mode (parallel and series) and ... In my early post, I’d shared about how to write a Schedulable Batch Apex in Salesforce, and I’ll show you how transactions run in batch Apex and how to maintain their state across these transactions in this post. Batch Apex running mode (parallel / series) As we know, each execution of a batch...
Using Custom Metadata Types and Custom Settings in... Custom Metadata is one of the new features that released at Summer'15 of Salesforce, which is customizable, deployable, packageable, and upgradeable application metadata, and it supports the following custom field types.   • Checkbox   • Date   • Date and Time  ...
Salesforce Mass Editor (Chrome Extension) – ... This's my second Chrome Extension (First one is HERE) this year, named "Salesforce Mass Editor" and it supports for doing the below things : ・Makes any Salesforce list view to be a powerful mass editor. ・Mass insert, mass clone, mass update, mass delete, ALL-IN-ONE. ・Export record data to CSV fi...
Setup an awesome Salesforce developer environment ... Why Sublime Text 3 ? I've been working with for about 2 years, and always using IDE(See here, Eclipse IDE Installation)as my development environment. I don't think it is difficult to use, but it could more friendly. For example: 1. It doesn't support APEX an...

Post Tagged with , , ,