2012-06-14 89 views
0

我不能VF頁面上顯示錯誤消息無法得到顯示錯誤消息

我的代碼:

VF page 
<apex:page contr 
<apex:pageMessages /> 

控制器

ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.ERROR,'Error')); 

任何人可以幫助我解決這個問題?

回答

0

您需要的<apex:message/>元素添加到您的Visualforce頁面顯示,像這樣的Apex頁消息:

<apex:page controller="VFPagecontroller"> 
    <apex:message/> 
</apex:page> 
0

我有困難<apex:message/>。如果這不起作用,您可以嘗試以下操作。

在VF頁包含<apex:pageMessages />如下:

<apex:page controller="Yourcontroller"> 
    <apex:pageMessages/> 
</apex:page> 
0

根據apex:pageMessage你缺少強制性的領域之一 - 嚴重性

至於我在這裏是我的代碼:

頁:

<apex:page > 

    <apex:pageMessage rendered="{!(errorMessage != null)}" summary="{!errorMessage}" severity="warning" strength="2" /> 


    <apex:form > 

控制器:

公共字符串的errorMessage {獲得;設置;}

如果(錯誤) {errorMessage ='一些錯誤文本在這裏'; }

0
if(opp.stagename=='closed won'&& opp.close_date__c==null) { 
    ApexPages.Message msg = new ApexPages.Message(ApexPages.Severity.info, 'please select closed date.'); 
    pexPages.addMessage(msg); 

}