Skip to main content
I want to display the custom error message on page when page is reloading, page contains only save button. However, i want to show the only custom error message on page at that time i want to hide save button.

 

<apex:page standardController="Account" extensions="myaccountcontroller">

<apex:form >

<apex:pagemessages ></apex:pagemessages>

<apex:commandButton value="Save" action="{!Save}"/>

</apex:form>

</apex:page>

public class myaccountcontroller

{

public string accId {get;set;}

public String finalamount {get;set;}

public myaccountcontroller(ApexPages.StandardController sc)

{

accId = ApexPages.CurrentPage().getParameters().get('Id');

doCalculation();

}

public void doCalculation()

{

Account AccObj = [SELECT Id,Name,Amount__c,Total_Amount__c FROM Account WHERE Id=:accId ];

system.debug('TotalAmount ⌗⌗⌗:'+AccObj.Total_Amount__c );

try{

finalamount = String.ValueOf(AccObj.Amount__c/0);

system.debug('finalamount⌗⌗⌗:'+finalamount);

}catch(Exception e)

{

if(e.getMessage() == 'System.NullPointerException: Attempt to de-reference a null object')

{

ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR,'Unite Price should not be empty'));

}

}

}

}

 
1 Antwort
  1. 12. Dez. 2018, 14:54
    Is alert will work for you on the page load ?? 

    call an apex controller from a javascript button and and show the message on alert 

     
0/9000