You need to sign in to do that
Don't have an account?
VF page from Account section(VF page)
I have a custom controller, and 2 visual force pages.
My page1 is Inside account page layout. Page 1 has a button that post page2
Page 2 posts inside the section of account. How do I post my page 2 to new page.
When I test with the following URL it works - page 2 is posted properly
https://cs2.salesforce.com/apex/MytestPage1?id=066Q000000001ZM
When I test with following URL after adding to account page layout Page 2 is inside the account section
https://cs2.salesforce.com/066Q000000001ZM
Here my code:
Controller:
public with sharing class MytestController {
private final Account stdAcct;
public PageReference EditList(){
//return page.MytestControllerPage2;
PageReference editList = Page.MytestControllerPage2;
editList.getParameters().put('id', stdAcct.id);
editList.setRedirect(true);
return editList;
}
public MytestController(ApexPages.StandardController stdcontroller){
this.stdAcct = [select id, name, BillingCity from Account where id = :ApexPages.currentPage().getParameters().get('id')];
}
}
Page1 - added to account page layout
<apex:page standardcontroller="Account" extensions="MytestController" sidebar="false" showheader="false" standardStylesheets="true">
<apex:pageBlock ><b>Account Name: </b><apex:outputText value="{!account.Name}" rendered="true"/>
<b> City: </b><apex:outputText value="{!account.BillingCity}" rendered="true"/>
<b> Market Name: </b><apex:outputText value="{!account.Market_Name__r.Name}" rendered="true"/>
</apex:pageBlock>
<apex:form > <apex:pageBlock >
<apex:pageBlockButtons location="top">
<apex:commandButton action="{!EditList}" value="Post another page" status="status" />
</apex:pageBlockButtons>
</apex:pageBlock> </apex:form>
</apex:page>
Page2 - post from with button click on page1
<apex:page standardcontroller="Account" extensions="MytestController" sidebar="true" showHeader="true" standardStylesheets="true">
<!-- Begin Default Content REMOVE THIS -->
<h1>Congratulations</h1>
This is your new Page
<!-- End Default Content REMOVE THIS -->
</apex:page>
I tried using commandLink instead of Commandbutton and used target="_blank" But the page does not display header and sidebar.
NOTE: My page 1 has showHeader="false" Page 2 has showHeader="true"
I turned off DevelpmentMode in use setting.
Any suggestions?