无法获取显示错误消息

时间:2012-06-14 09:23:00

标签: salesforce apex-code

我无法在VF页面上显示错误消息

我的代码:

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

控制器

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

有人可以帮我解决这个问题吗?

4 个答案:

答案 0 :(得分:0)

您需要将<apex:message/>元素添加到Visualforce页面以显示Apex页面消息,如下所示:

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

答案 1 :(得分:0)

我遇到了<apex:message/>的困难。如果这不起作用,您可以尝试以下操作。

在您的VF页面中加入<apex:pageMessages />,如下所示:

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

答案 2 :(得分:0)

根据apex:pageMessage,您缺少一个必填字段 - 严重性

至于我这里是我的代码:

页:

<apex:page >

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


    <apex:form >

控制器:

  

public String errorMessage {get; set;}

     

if(error){errorMessage ='有些错误文字在这里'; }

答案 3 :(得分: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);

}