You need to sign in to do that
Don't have an account?
Rakesh M
Unable to link page
public class OpportunityExample
{
public date closedate{set;get;}
public string stagename{set;get;}
public decimal amount{set;get;}
public string name{set;get;}
public opportunity opp{set;get;}
public OpportunityExample()
{
opportunity opp=new opportunity();
opp.amount=amount;
opp.name=name;
opp.closedate=date.newinstance(2016,10,16);
opp.stagename='closedwon';
}
public pagereference xample()
{
insert opp;
pagereference pr = new pagereference('/'+opp.id);
return pr;
}
}
<apex:page controller="OpportunityExample">
<apex:form >
<apex:pageblock title="Opportunity">
<apex:pageblockButtons location="bottom">
<apex:commandButton value="save" action="{!xample}"/>
</apex:pageblockButtons>
<apex:pageblocksection collapsible="false" columns="1">
<apex:inputfield Label="Enter Name" Value="{!opp.name}"/>
<apex:inputfield Label="Enter Closed date" value="{!opp.closedate}"/>
<apex:inputfield Label="Enter the amount" value="{!opp.amount}"/>
<apex:inputfield Label="Enter stage name" value="{!opp.stagename}"/>
</apex:pageblocksection>
</apex:pageblock>
</apex:form>
</apex:page>
After pressing save, I am unable to go another page and error page comes, Please explain?
My expected output page is below, Please help me in getting below page.
{
public date closedate{set;get;}
public string stagename{set;get;}
public decimal amount{set;get;}
public string name{set;get;}
public opportunity opp{set;get;}
public OpportunityExample()
{
opportunity opp=new opportunity();
opp.amount=amount;
opp.name=name;
opp.closedate=date.newinstance(2016,10,16);
opp.stagename='closedwon';
}
public pagereference xample()
{
insert opp;
pagereference pr = new pagereference('/'+opp.id);
return pr;
}
}
<apex:page controller="OpportunityExample">
<apex:form >
<apex:pageblock title="Opportunity">
<apex:pageblockButtons location="bottom">
<apex:commandButton value="save" action="{!xample}"/>
</apex:pageblockButtons>
<apex:pageblocksection collapsible="false" columns="1">
<apex:inputfield Label="Enter Name" Value="{!opp.name}"/>
<apex:inputfield Label="Enter Closed date" value="{!opp.closedate}"/>
<apex:inputfield Label="Enter the amount" value="{!opp.amount}"/>
<apex:inputfield Label="Enter stage name" value="{!opp.stagename}"/>
</apex:pageblocksection>
</apex:pageblock>
</apex:form>
</apex:page>
After pressing save, I am unable to go another page and error page comes, Please explain?
My expected output page is below, Please help me in getting below page.
Your constructor should be like below
public OpportunityExample()
{
opp=new opportunity();
opp.amount=amount;
opp.name=name;
opp.closedate=date.newinstance(2016,10,16);
opp.stagename='closedwon';
}
All Answers
Your constructor should be like below
public OpportunityExample()
{
opp=new opportunity();
opp.amount=amount;
opp.name=name;
opp.closedate=date.newinstance(2016,10,16);
opp.stagename='closedwon';
}
Copy past below class .
Regards ,
Harish.R