You need to sign in to do that
Don't have an account?
Sukhdeep Singh
Unable to show error in VF page
I useing below code for controller & VF. But error does`t display on VF.
Controller:-
public PageReference Saveod(){
for(Opportunity_Development__c od:odList) {
if(od.Account_Plan__c == null)
od.Account_Plan__c=ap.id;
}
try
{
pagereference p = apexpages.Currentpage();
upsert odList;
}
catch (Exception e)
{
System.debug('AccountPlanningExtensionSaveod() Exception ===> '+e);
ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR,'Please use Save button at the top of the page to save header information.'));
// ApexPages.Message msg = new ApexPages.Message(ApexPages.Severity.ERROR, 'Please use Save button at the top of the page to save header information.');
// ApexPages.addMessage(msg);
// return p;
}
VF:-
<apex:page standardController="Account_Plan__c" extensions="AccountPlanningExtension" standardStylesheets="true">
<apex:pageMessages />
Controller:-
public PageReference Saveod(){
for(Opportunity_Development__c od:odList) {
if(od.Account_Plan__c == null)
od.Account_Plan__c=ap.id;
}
try
{
pagereference p = apexpages.Currentpage();
upsert odList;
}
catch (Exception e)
{
System.debug('AccountPlanningExtensionSaveod() Exception ===> '+e);
ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR,'Please use Save button at the top of the page to save header information.'));
// ApexPages.Message msg = new ApexPages.Message(ApexPages.Severity.ERROR, 'Please use Save button at the top of the page to save header information.');
// ApexPages.addMessage(msg);
// return p;
}
VF:-
<apex:page standardController="Account_Plan__c" extensions="AccountPlanningExtension" standardStylesheets="true">
<apex:pageMessages />
You have to rerder the parent section of Page message so it will show you the message.
All Answers
You have to rerder the parent section of Page message so it will show you the message.